All work
Full-Stack · SaaS

QR Cafe Ordering Platform

A QR-based ordering platform for cafes, architected for multi-tenant SaaS. Diners scan a table QR to browse, order, call a waiter, pay, and track status live; staff run it all from a role-based dashboard.

Visit live site
QR Cafe Ordering Platform, live product

The challenge

Cafes wanted diners to order and pay from their phones without installing anything, and staff wanted one place to run live orders, menus, and tables. It also had to be built so a second cafe was a config change, not a rewrite.

Our approach

  1. 1

    Phone-first ordering from a QR

    Diners scan a table QR to browse the menu, order, call a waiter, pay online, and track status in real time, with no app to install.

  2. 2

    A role-based staff dashboard

    Staff run live orders, menus, and tables and see analytics from one dashboard, with access scoped to each role.

  3. 3

    Multi-tenant from day one

    Row-level security isolates each cafe's data and roles, so onboarding a new cafe is configuration, not a new build.

  4. 4

    Live status and payments wired in

    Order status stays live across the diner's phone and the kitchen screen, with Razorpay handling payments so the cafe owns its own rail.

The outcome

A live ordering platform diners use straight from their phone and staff run from one dashboard, architected so each new cafe onboards as config rather than a rewrite.

From the build

Diner browsing the menu from the table QR
Diner browsing the menu from the table QR
Customising an item before it goes to the kitchen
Customising an item before it goes to the kitchen
Cart with upsell, promo code, and tip
Cart with upsell, promo code, and tip
Live order tracking from the diner's phone
Live order tracking from the diner's phone
Staff running live orders from the kitchen screen
Staff running live orders from the kitchen screen
The owner's dashboard: live sales and best sellers
The owner's dashboard: live sales and best sellers

Have a project like this in mind?

Tell us what you're trying to build. We'll scope it with you in a 30-minute call.