Canteen

Order from your table over the room's own Wi-Fi. Guests tap a menu and send an order from their seat; the kitchen sees every table live. No accounts, no internet, no telemetry — the orders never leave your network.

Open the board →

What you get

Order from the seatA menu, a cart and a note — sent to the kitchen in a tap.
One kitchen viewEvery open order grouped by table, live.
Per-table billA running total for each table, updated as orders land.
Call & billCall the waiter or ask for the bill; the kitchen acknowledges.
Works offlineRuns on a Wi-Fi network with the internet unplugged.
EN / हिन्दी / ગુજરાતીLanguage and light/dark, remembered. CSV export for the shift.

How it works

One machine starts a room host (node host/room.js), seeds the menu and prints its LAN address. Each device opens this board, pastes the address and taps Join room. Orders and status changes travel over the local network — Server-Sent Events one way, plain POST the other — with no framework, no server to sign into and nothing to install. Prices come from the room's menu, never from the message, so a table can't mis-price an order. A late joiner is caught up from the host's history automatically.