Guest QR ordering, the staff POS, the kitchen rail, the owner dashboard — one platform, four surfaces. Cash and card. Multi-tenant from day one. No printer to babysit. No 14-tab back office.
Each role gets the screen they actually need — built for the device they actually carry. Guest on a phone. Staff on the floor. Kitchen on a tablet. Manager on a desktop.
Photo-driven menu cards, sticky category tabs, dietary pills, one-tap Add. No app, no signup. Loads in <1s on a 5-year-old phone.
Servers see the floor as a floor: spatial table grid, live status, sub-route to settle bills with cash or Tap.
Tickets stream over SSE with border-color status — red for new, yellow for in-progress, green to mark ready. Built for noise.
Menu, staff, customers, loyalty, discounts, reports, settings — nine domains, one console. Desktop & mobile parity.
SWR-cached menus, SSE for the kitchen, p99 latency under 150ms across the network. Edits propagate within 30 seconds end-to-end.
Structured audit log on every menu edit, discount, refund, and role change. Per-org Sentry. The day's close is reconcilable down to the staff member.
No installer. No hardware to ship. Set up the menu, drop a QR on the table, take orders. We've measured: median is twelve minutes.
Cash drawer was the first thing built. Tap, KNET, mada, Apple Pay are toggles. Amounts derived server-side; client prices never trusted.
Postgres row-level isolation per organization. Session-scoped active org. No "we'll add tenants later" debt — it's already done.
IMMEDIATE for kiosks, DEFERRED for dining rooms. Cart isolation, payment timing, and kitchen flow reconfigure together.
Switch a venue between counter-service and table-service in settings. Cart, payment, and kitchen behavior all reconfigure coherently — not two products.
IMMEDIATE mode: each guest scans, builds, pays. The kitchen sees a paid ticket immediately. No table-side service.
DEFERRED mode: everyone at the table shares one cart. Add as the meal goes. Split the bill at the end. Pay cash or Tap.
Start free on the Starter tier. Pay per venue as you grow. No card required to sign up; no contract; cancel any time.
Free for your first venue. No card required. Set up the menu in fifteen minutes; drop a QR on the table; start.