Queue from the pavement
Scan the QR at the door, pick your party size and get a numbered ticket with your place in line and a live wait. A push or an email says when the table is ready, and a preorder means food lands soon after you sit.
Beautifood runs the front of a busy restaurant. Guests scan a QR at the door to join the walk-in queue with a live wait, order together from one shared table cart, and book ahead. Your team runs the host stand, the kitchen screen and the till from the same tickets.
Nothing to download. English and 中文 throughout.
The demo restaurant serves a real Penang hawker menu at two branches, KLCC and Bangsar.
Anyone who has queued at a hawker stall knows how it goes.
A paper number, then names shouted over the wok. Miss your call once and you start again at the back.
A crowd on the five-foot way and nobody knows how long it will be. Half of them walk to the shop next door.
“Download our app to join the queue.” On one bar of signal, at the door, while hungry. Nobody does.
Beautifood swaps all three for a QR code on the door and a ticket that lives in the guest's own browser.
Guests, the people at the door and the pass, the owner, and now AI agents. The same tickets, different jobs.
Phone in one hand. No app, no sign-up.
Scan the QR at the door, pick your party size and get a numbered ticket with your place in line and a live wait. A push or an email says when the table is ready, and a preorder means food lands soon after you sit.
Everyone at the table scans the same QR and adds dishes from their own phone. The cart, each round sent to the kitchen and the bill update live for all of them.
What's the signature? Anything vegetarian? I'm allergic to peanuts. The assistant answers from the restaurant's own menu, and every allergen answer reminds the guest to confirm with staff.
Host, kitchen and cashier, on tablets, mid-rush.
The queue and the floor plan on one screen. Beautifood suggests which party goes to which table and says why, including pushing tables together or splitting a big round one, while keeping the line fair.
Orders reach the kitchen display the moment they're sent, and the kitchen bumps them as they go out. The POS handles voids, discounts, promo codes, split bills, mixed payments, refunds and cash-drawer shifts.
Every branch on one screen.
Paste your menu and describe your floor; the AI setup copilot builds the categories, dishes, allergens and tables. Then follow every branch from one dashboard, run loyalty tiers and promo campaigns, and give each person on the team the role they need.
Your guests' assistants can queue and book too.
Beautifood speaks MCP at /mcp. A guest's AI assistant can find a restaurant, read the menu with allergens, join the queue and book a table. Merchant tools unlock with a personal access token.
Guest pages, the staff console, emails and the menu assistant all speak both, and each person's choice is remembered.
Menus are translated too. Guests read their own language with the original name underneath, and kitchen tickets keep the original, so nobody at the pass has to guess.
The owner translates the whole menu at once, checks it, and fixes any dish by hand.
We would rather show you what the test suite proves than quote people we made up.
Every scene is a real recording of the app, driven by the tests above.
One stateless Worker over D1, with a Rust core shared by the server and the browser. Open source under the MIT license.
Open the demo restaurant on your phone and join the queue. Then sign in on a laptop and seat yourself from the host stand.