The Kitchen Monitor (KDS) is the kitchen staff home screen atDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/JAQA20/Paradigmas-G3/llms.txt
Use this file to discover all available pages before exploring further.
/kitchen. It presents a horizontally-scrolling feed of active order tickets inside a dark-themed interface designed for low-light kitchen environments. Each ticket is a self-contained card containing the full item list, preparation notes, and a single-tap Ready button to mark it complete and clear it from the feed.
Ticket Types
Two visual tiers make it immediately obvious which tickets demand priority attention.Urgent Ticket
Red border (
border-error) and a red header background. Displays an URGENT badge in the top-right corner. A pulsing CSS animation (urgent-pulse) draws the eye continuously. Used for allergy-critical orders or time-sensitive dietary requirements.Normal Ticket
Dark-grey (
bg-slate-700) header. Displays a PREPARING badge. No animation — the neutral appearance indicates standard preparation priority.Ticket Card Anatomy
Each ticket card is 320 px wide and scrolls horizontally. From top to bottom:Header
Ticket number in monospace (e.g.
#1024), table reference (e.g. Table 12), urgency badge (URGENT or PREPARING), and a live elapsed-time counter in monospace format (e.g. 18:45).Item list
Each line shows a quantity badge (e.g.
2), the dish name in white bold text (e.g. Wagyu Ribeye), and an italicised preparation note in the appropriate colour — red italic for urgent modifiers (e.g. Medium Rare • No Butter), grey italic for normal notes (e.g. Extra Parmesan).Special instructions
A highlighted block at the bottom of the item area with a red-tinted background (on urgent tickets). Labelled INSTRUCTIONS in uppercase. Contains the full allergy or special-handling note (e.g.
Allergy: Peanuts. Wipe station.).Ready button
A full-width button spanning the ticket footer labelled Ready. Tapping it removes the ticket from the feed, increments the completed counter, and decrements the active counter in the Kitchen Stats panel.
Example tickets in the live feed
| Ticket | Table | Type | Time | Items | Special instructions |
|---|---|---|---|---|---|
| #1024 | Table 12 | Urgent | 18:45 | 2× Wagyu Ribeye, 1× Truffle Risotto | Allergy: Peanuts. Wipe station. |
| #1028 | Table 04 | Normal | 08:12 | 4× Classic Burger | Well Done, No Onions |
Kitchen Stats Panel
A fixed-width column (264 px) on the right side of the feed shows aggregate kitchen metrics:| Metric | Example |
|---|---|
| Active tickets | 12 |
| Urgent tickets | 2 |
Burger · 24 and Risotto · 18.
Footer Bar
A dark footer (bg-black/30) runs the full width of the KDS and contains:
- Last Update timestamp with a timer icon (e.g.
Last Update: 14:30:05). - Synced with POS-01 indicator in the primary accent colour — confirms the KDS is receiving tickets from the active point-of-sale terminal.
- Print Summary button — sends a formatted shift summary to the kitchen printer.
Completing a Ticket — Step by Step
- Read all items and preparation notes on the ticket.
- If the ticket carries an allergy instruction, verify the station and utensils before proceeding.
- Tap the Ready button at the bottom of the ticket.
- The ticket animates out of the feed.
- The Active counter decrements and the completed count increments in the Stats panel.
Access
| Role | Can access Kitchen Monitor |
|---|---|
| Admin | ✅ |
| Kitchen staff | ✅ (home screen) |
| Manager | ✅ |
| Waitstaff | ❌ |