Back to PortfolioBack
Live siteLive
SaaS / Restaurant Techmenu-qr.tn

A menu on every
table. One scan.

A SaaS platform that puts a restaurant's menu on every table behind a single QR code — turning scans into orders and reviews with no app to download. Used by 120+ Tunisian cafes, restaurants, and bakeries.

Live site
Menu QR landing and live orders dashboard
120+ Tunisian venues EN · FR · AR (RTL) No app to download Live in ~10 min
Contents
01

QR Ordering for Restaurants

Turn a printed menu into a sales channel.

Menu QR lets a cafe, restaurant, or bakery put a small QR code on each table and turn it into orders, reviews, and live analytics — no app download for diners, no expensive POS terminal for owners. Businesses self-onboard in minutes, build their menu in a drag-and-drop editor, and watch orders land on a live dashboard. The trilingual frontend (English, French, and Arabic with RTL) is built on Next.js 16 with TanStack Query, react-hook-form, and a shadcn/Radix design system; sign-in is passwordless via WhatsApp OTP.

The problem

Restaurants needed contactless menus they could update in real time — without reprinting costs, an app-download barrier for diners, or a pricey POS terminal.

The answer

An end-to-end platform: guided self-onboarding, a drag-and-drop menu editor, per-table QR codes, passwordless WhatsApp-OTP login, and a live orders and analytics dashboard — launchable in about ten minutes with no bank card required.

02

Three steps to live

How it works

01

Build your menu

Start from a template or blank — add photos, allergens, and options, and drag to reorder.

02

One QR per table

Generate a unique QR for each table and print it yourself, or order pre-printed cards.

03

Orders at the table

Guests scan and order from their phone; the kitchen sees orders, you watch revenue live.

03

What's inside

Features

Storefront

A menu page that looks like your venue.

Pick a template, drop in photos and colours, and your storefront is live at menu-qr.tn/r/your-venue — fast and SEO-friendly.

One QR per table

WhatsApp OTP login

Passwordless sign-in over WhatsApp — no passwords, less drop-off.

Live order pipeline

Organise the flow your way — kitchen, bar, runner.

Trilingual + RTL

English, French, and Arabic with right-to-left layouts.

Live analytics

Revenue, scans, average ticket, and reviews in real time.

04

In the wild

The product

Menu QR feature overview
menu-qr.tn — features & storefront preview
Per-table QR codes that turn scans into orders and reviews
Drag-and-drop menu editor with real-time updates
Passwordless sign-in via WhatsApp OTP
Live orders dashboard with revenue, scans, and ticket analytics
Trilingual UI (EN / FR / AR) with right-to-left support
Guided self-onboarding — live in about ten minutes
Engagement analytics with charts via Recharts
Next.js 16 frontend with TanStack Query and a shadcn/Radix system
05

What it's built on

Stack & expertise

Next.jsReactPostgreSQLshadcn/uiRedisCloudflareZod@dnd-kitFramer MotionDocker
System DesignB2B SaaS ArchitectureMulti-tenant Data ModelingFull-Stack TypeScriptInternationalization (RTL)Passwordless AuthCaching & PerformanceAnalytics & Dashboards

Let’s work together

Need something like Menu QR built — or taken further?

I partner with founders and small teams to ship production software, start to finish. Tell me what you’re building.

Start a projectEmail meWhatsApp
Next case studyVertex