Orders confirmed from the POS appear on the kitchen display automatically. Each order card shows the table, order number, items with modifiers, and elapsed time since submission.
- —Near-real-time updates via 10-second polling
- —Color-coded urgency by elapsed time
- —Item-level status tracking with one-tap updates
The KDS refreshes every 10 seconds, pulling the latest orders from the backend. Orders are sorted by submission time so the oldest orders are prioritized.
Polling & display
- —10-second polling interval for near-real-time updates
- —Orders sorted by submission time (oldest first)
- —Dine-in, takeaway, and delivery orders all appear on the same screen
Each order card displays the order number, table assignment, order type badge, and elapsed timer. Items are listed with their modifiers and any special notes.
- —Item-level status: pending → preparing → ready → served
- —Modifier and note display per item
- —Order type badge (dine-in, takeaway, delivery)
- —Elapsed time counter since order was placed
Color thresholds
The system automatically applies visual urgency based on how long an order has been waiting:
- —Normal (< 10 min) — default card styling
- —Warning (10–15 min) — amber/sand highlight
- —Urgent (> 15 min) — red highlight with emphasis
Kitchen staff can update order status directly from the card:
- —"Start Preparing" — moves the order to preparing status
- —"Mark Ready" — signals to floor staff that the order is ready for pickup
- —Per-item status updates for partial completion