Skip to main content

Documentation 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.

The Kitchen Monitor (KDS) is the kitchen staff home screen at /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.
Allergy tickets must be verified before marking Ready. Always read the special instructions block in full and confirm the preparation station has been wiped before tapping the Ready button on any ticket carrying an allergy warning (e.g. Allergy: Peanuts. Wipe station.). Marking Ready without verification can result in a serious health incident.

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

TicketTableTypeTimeItemsSpecial instructions
#1024Table 12Urgent18:452× Wagyu Ribeye, 1× Truffle RisottoAllergy: Peanuts. Wipe station.
#1028Table 04Normal08:124× Classic BurgerWell Done, No Onions

Kitchen Stats Panel

A fixed-width column (264 px) on the right side of the feed shows aggregate kitchen metrics:
MetricExample
Active tickets12
Urgent tickets2
Below the counters, a Top Items list ranks the most frequently ordered dishes in the current session with a count beside each name — for example, Burger · 24 and Risotto · 18. 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

  1. Read all items and preparation notes on the ticket.
  2. If the ticket carries an allergy instruction, verify the station and utensils before proceeding.
  3. Tap the Ready button at the bottom of the ticket.
  4. The ticket animates out of the feed.
  5. The Active counter decrements and the completed count increments in the Stats panel.

Access

RoleCan access Kitchen Monitor
Admin
Kitchen staff✅ (home screen)
Manager
Waitstaff

Build docs developers (and LLMs) love