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.

Central branch
BM

Operations overview

A live view of orders, tables and payments.

Today · 14 September
Orders today
26+12% vs yesterday
Today’s revenue
SAR 4,860+12% vs yesterday
Table occupancy
72%+12% vs yesterday
Awaiting confirmation
04+12% vs yesterday

Sales through the day

Order activity
+18.4%
11:0014:0017:0020:0023:00

Table occupancy

72%
Occupied13Available05

Latest orders

ZD-1048Table 12Ahmed186.00 SAR
ZD-1047Table 08Layla94.00 SAR
ZD-1046Table 03Omar72.00 SAR
Interactive preview: use the navigation and scroll inside the dashboard.

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?

01

Update faster than a PDF

Change availability, price, descriptions and options without reprinting a menu or making guests load a heavy document.

02

A searchable mobile experience

Categories, search, photos and clear actions replace pinching and zooming through PDF pages.

03

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. 1

    Unique link

    The QR contains a random public token assigned to one table.

  2. 2

    Server verification

    The server checks that the table is active and returns trusted branch and table data.

  3. 3

    Keep trusted context

    The frontend sends the verified token when it creates an order.

  4. 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.