The Kitchen Display System (KDS) is the cooks’ real-time command center inside Restaurant Equis. It shows every active order as a card on a responsive grid, auto-refreshes every 30 seconds, plays an audio chime when new orders arrive, and lets kitchen staff advance each order through its preparation lifecycle with a single tap — no keyboard or mouse required.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/teofilobetancourt/Restaurant-Equis/llms.txt
Use this file to discover all available pages before exploring further.
Active Orders Feed
The Kitchen module pollsGET /api/ordenes?estatus=activo to retrieve all orders with a status of Recibido or Preparando. The backend filters to only those two statuses; orders that have already reached Listo or Entregado are not included in the active feed and will not appear on the board.
The view auto-refreshes every 30 seconds via a setInterval loop. A manual Actualizar button is also available in the header for immediate on-demand refresh without waiting for the next cycle.
Order Card
Each active order is rendered as a self-contained card displaying all information the kitchen team needs:| Field | Description |
|---|---|
Ticket number (#id_pedido) | Large monospace identifier at the top of the card |
| Elapsed time | Minutes since hora_creacion, updated every 30 s |
| Order type | Mesa + table number, 🛍️ Para Llevar, or 🛵 Delivery |
| Customer name | Full name and optional phone number |
| Items list | Each item shows quantity, name, and any special notes highlighted in red |
| Action button | Advances the order to the next status |
Preparando status that have been open for 10 minutes or more are highlighted with a red pulsing border as an urgency alert, and the elapsed time counter turns red.
Status Workflow
Each order progresses through four statuses. The kitchen manages the first two transitions;Listo indicates readiness for delivery, and Entregado is the terminal state set after hand-off.
Recibido
The order has just been placed from the POS. The card shows a ▶ Iniciar preparación button. Tapping it opens a confirmation modal and then calls:
Preparando
The kitchen is actively working on the order. The elapsed time counter runs continuously. The card shows a ✓ Despachar button. When preparation is complete, tapping it opens a confirmation modal and calls:
Listo
The order is ready for the customer. Once updated to
Listo, the order is no longer returned by the ?estatus=activo feed and will be removed from the board on the next refresh cycle. A success toast fires: “Orden #X lista para entregar”.