Kitchen Display System (KDS) & Cooking Workflow
How line cooks receive tickets, track preparation timers, enable audio alerts, and mark food ready.
How It Works
Real-Time Ticket Streaming: As soon as a waiter confirms an order (or a POS cashier fires a counter ticket), the ticket appears on the KDS with an audible chime alert.
Ticket Anatomy: Each digital ticket card displays the Table or Room number, order time, elapsed cook timer, dish quantities, variant sizes in brackets (e.g. "[Large]"), and special customer cooking notes highlighted in yellow.
Timer Color Alerts: Timers start green, turn Amber at 15 minutes, and flash Red at 25 minutes to highlight delayed tables.
Inventory BOM Deductions on Ready: When the chef taps "Mark Ready", MintLight sets stockClaim: true in the database, automatically deducting raw recipe ingredients from inventory balances.
Browser Audio Policy Requirement: Web browsers strictly block audio chimes until user interaction occurs. Kitchen staff MUST tap anywhere on the KDS screen once after page reload to allow audio bells.
What You Need to Do (Step-by-Step)
- 1. Mount Tablet & Enable Sound Alerts
Mount the kitchen tablet near the prep station. Open /staff/kds. Tap anywhere on the screen once after loading to unlock browser audio.
π‘ Note: Do NOT skip the screen tap. Browsers mute sound until the first user tap. - 2. Receive Incoming Confirmed Ticket
When an order is confirmed, an audible chime rings and the ticket card appears in the queue with table label and items.
- 3. Tap "Start Cooking"
When line cooks begin preparing the dishes, tap "Start Cooking". The ticket status turns to Cooking and the timer begins tracking.
- 4. Plate Food and Tap "Mark Ready"
When all items on the ticket are plated and garnished, tap "Mark Ready". The ticket moves to the Ready column.
Key Screen Controls & Options
Action: Transitions ticket status to "Cooking" and starts the active preparation timer.
Action: Transitions ticket status to "Ready" and deducts recipe inventory ingredients.
Action: Counts elapsed minutes since the ticket was placed; changes from green to amber and red.
Action: Displays allergy warnings or cooking preferences (e.g. "ALLERGY: No Peanuts", "Extra crispy").
- Waiters receive sound and visual alerts on their phones to pick up the food.
- Inventory balances deduct raw ingredients automatically.
- The ticket remains visible in the Ready column until waitstaff mark it Served.
- Kitchen staff cannot modify prices or delete line items from the KDS screen.
- Kitchen staff cannot void tickets; accidental orders must be voided by managers in OMS.
- Marking ready claims inventory ingredients permanently; step-back status changes restore balances.
β‘ Common Floor Scenarios & Edge Cases
What to do: Open OMS Operations tab on manager console and tap "β©οΈ Back to Cooking". The ticket returns to cooking without double-deducting inventory.
What to do: At morning opening, refresh the page and tap the screen once to ensure real-time WebSockets and audio chimes are active for the new shift.
π Real-World Shift Walkthrough
A bell rings on the line tablet. Cook Marco sees: "Table 4 β 2x Margherita Pizza [Large] β NOTE: Gluten Allergy". Marco taps "Start Cooking", uses gluten-free flour, and bakes the pizzas. At 12 minutes, Marco plates the pizzas and taps "Mark Ready". Waiter Leoβs phone buzzes with "Table 4 Ready at Pass", and Leo immediately delivers the hot food.