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.
Three steps to live
How it works
Build your menu
Start from a template or blank — add photos, allergens, and options, and drag to reorder.
One QR per table
Generate a unique QR for each table and print it yourself, or order pre-printed cards.
Orders at the table
Guests scan and order from their phone; the kitchen sees orders, you watch revenue live.
What's inside
Features
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.
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.
In the wild
The product

What it's built on
Stack & expertise
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.
