The Golden Fork
Diners order in any language, in their own words. Kitchens cook instead of decoding.
Each table's QR opens the menu already scoped to that table — no app, no account. Twelve categories with photos, prices and dietary tags; search filters across names and ingredients as you type; dishes with choices open a customization sheet with required options marked, so the kitchen never receives an ambiguous steak.
The Pay button creates a Stripe Checkout session for exactly what's in the cart — the same PCI-compliant hosted flow used by companies whose whole business is payments; card numbers never touch this platform's servers. A webhook with signature verification confirms the order server-side, so a forged "payment succeeded" is rejected.
The confirmation page isn't a receipt; it's a status board. Order Confirmed → Preparing → Ready advances in real time over a WebSocket with HTTP polling as fallback, so "where's my food?" answers itself — and a Call Server button stays right there for the moments that still need a human.
Paid orders arrive on a three-column Kanban with an audio chime, per-item customization notes, elapsed-time badges that turn amber then red, and a RUSH flag. Cards move by drag or one tap, forward only — kitchens don't un-cook things — every move validated server-side and broadcast to the guest's tracking page.
Once an order is served, the confirmation page invites a rating: overall stars, category scores for food, service and ambience, per-dish ratings for exactly what this table ate, and a comment. It lands in the manager dashboard the moment it's submitted, aggregated into averages and a recommendation rate.
Guests call for help from the chat or the confirmation page; the request lands on the dashboard in seconds with the table number attached. The assistant raises these itself: type "can I get a fork?" and it quietly files the request while answering — the guest just gets a fork.
The owner's Monday-morning questions, pre-answered: sales velocity by hour, a menu-engineering scatter that sorts every dish into Stars, Puzzles, Plowhorses and Dogs — popularity crossed with profit — and live feedback averages. In the demo the sales charts run on generated sample data; the feedback numbers are real submissions.
The chat reads every dish's full ingredient list before answering. A guest with a nut allergy who can't eat onion or garlic asks what's safe — the assistant reasons through the menu dish by dish, explains why each pick works, and presents tappable cards that land in the same cart as the manual path.
The same assistant, asked in Cantonese for something light, not spicy, no beef — answers in Cantonese with the same grounded menu cards. No translation layer, no language setting: the capability is native to the model, and grounding in real menu data keeps the answer honest in every language.
Every conversation is logged, classified and mined. AI Insights shows the week's dietary trends, a searchable log of real questions — and Opportunities: a verbatim list of what guests asked for that the menu couldn't serve ("vegan cheese", "nut-free desserts"), each with a demand level.
The manager types today's picks into the dashboard; the customer menu grows a banner, and the AI starts recommending those dishes too, because the specials are injected into its context. One edit in the back office changes what the AI says at every table in the room.
Ordering stops being a guessing game: allergy questions get real answers, and the guest's own language — English or Cantonese — is the interface.
Every order arrives digitally and unambiguously. The 3–5% of revenue restaurants typically lose to order errors is friction this flow simply doesn't have (industry figure, not measured here).
The AI's chat log is a nightly focus group: real requests, verbatim, with counts — plus the menu-engineering view for what to promote and what to retire.