QR ordering PWALive

Roast & Brew

Scan the QR on the table, order from the phone, and staff work the queue from a role-based dashboard. Catering mode books events in the same app.

ReactWorkersD1KVPWA
roastandbrewnm.pages.dev
Roast & Brew

What it does

Roast & Brew is a QR ordering app for a Brunei coffee pop-up. A customer scans the code on the table and orders from their own phone, with nothing to download. Staff work the queue from a dashboard, and order numbers restart every day. A catering mode books events in the same app, with its own flow.

Roles that match the counter

Owner, admin and two levels of staff each see what they need. Junior staff can prepare orders but cannot close or cancel them. The owner account cannot be changed from the screen at all: role changes ask for confirmation after an early one-click change locked the owner out.

How it is built

  • React, Vite and Tailwind as an installable PWA.
  • A Cloudflare Workers API, with D1 for orders and the menu and KV for staff accounts.
  • The service worker is network-first, so every update reaches phones without anyone clearing a cache.

Have a process stuck in spreadsheets?

Tell me how it runs today. I'll show you what it could look like. Want to see one of the private systems for real? Just ask, I'll walk you through it.