Karam Abu MokhEmail me

Case study Live

Ka2s menus

A digital menu at a restaurant's own web address. Guests scan a QR code at the table and read the menu, with photos, in Arabic, Hebrew or English.

العربية עברית English
The live Ka2s menus product page on a phone, with its demo menu
My role
The menu website, and the setup of each restaurant I bring in
When
2026
Built with
  • Next.js 15
  • React 19
  • TypeScript
  • Tailwind
  • Radix UI
  • TanStack Query
  • next-intl
  • Framer Motion
See it
menus.ka2s.io

Who it is for

Restaurants that want to replace paper menus, and change a dish or a price without reprinting anything.

What I built

The menu website's public menu pages, the sign-up wizard, the template showcase and the theme system.

I also set up each restaurant I bring in: the menu in three languages, the photos, the theme, a final check, and a QR sticker for the tables.

How it works

  1. The restaurant's menu is entered once, in Arabic, Hebrew and English.
  2. A theme is applied: 4 layouts times 6 colour palettes, with a style override for fine-tuning.
  3. Guests scan the QR code and the menu opens on their phone, in their language, right to left where it should be.
  4. The restaurant edits its dishes in an admin panel.

3languages in every menu

4 × 6layouts times colour palettes

78 of 115commits in the menu website are mine

5restaurants use it today

Live today

Public menus and the product page are live at menus.ka2s.io, and five restaurants use them. Each restaurant changes its menu in the admin panel.