Digital menu and table ordering
A QR menu that identifies the table before the guest orders
Instead of one generic QR code for the venue, every table receives its own secure link. The system knows where the guest is seated before they start an order.
Operations overview
A live view of orders, tables and payments.
Sales through the day
Order activityTable occupancy
Latest orders
Zadira Dine
From camera to menu, without an app
The link opens in the browser and asks the server to resolve its table and branch. A valid active token returns trusted table context; an invalid token cannot be replaced with a browser-supplied table number.
Why use a dynamic QR menu?
Update faster than a PDF
Change availability, price, descriptions and options without reprinting a menu or making guests load a heavy document.
A searchable mobile experience
Categories, search, photos and clear actions replace pinching and zooming through PDF pages.
Trusted table identity
A long, rotatable public token resolves the table on the server without exposing a guessable sequence.
How does the system know the table?
- 1
Unique link
The QR contains a random public token assigned to one table.
- 2
Server verification
The server checks that the table is active and returns trusted branch and table data.
- 3
Keep trusted context
The frontend sends the verified token when it creates an order.
- 4
Correct order
The order is stored against the server-resolved table, not user input.
Designed for restaurant and café guests
The interface is touch-friendly and presents language, price, images and options clearly. Staff can rotate a table token and print a fresh QR card from the admin whenever needed.
Included in the current scope
- Arabic and English with complete RTL support
- No customer app download
- Search, categories and menu-item options
- A separate secure QR token for each table
QR menu questions
Does the guest need an app?
No. The menu opens directly in the phone browser after scanning the QR code.
Does the guest type a table number?
Not in the trusted flow. The server resolves the table from the token inside the QR link.
What if a table link is shared?
Staff can rotate the token in the admin, invalidating the old link before printing a fresh QR card.
Try the QR menu on your phone
Open the preview to explore search, categories, the cart and sample table context.