Skip to content
All projects
  • Web
  • Mobile

Food Factory

QR ordering for a food court: one cart, many counters, one token.

Client
Food court, 10–15 counters
Year
2026
Services
Web, Mobile
Stack
React, Cloudflare Workers, D1 (SQLite), Durable Objects, Hono
Counter 2 · Orderslive
Token 41 · BiryaniPreparing
Token 42 · Veg thaliReady
Token 43 · BiryaniUnpaid

Results

apps: diner, counter, office
3
logins or installs for diners
0
auto-cancel for unpaid orders
10 min

The problem

Diners had to queue at each counter separately, and the food court office had no single view of orders across its shops.

How we Vesolved it

Diners scan a QR code, fill one cart from many counters and get a token. Each counter sees only its own part of the order, live, and marks it preparing, ready and collected. Unpaid orders cancel themselves after 10 minutes, and the office manages shops, logins and every order from one admin panel.

Screens

Counter order board, live
Counter order board, live
Diner cart before placing the order
Diner cart before placing the order

Got a problem like this? Let’s Vesolve it.