PROTOTYPE Clickable mockup · simulates the finished app ◃ Product overview
Petanque Life Brasserie · admin
AB

Service & menus

POS core shared with the kiosk

The product/price catalog read by pre-ordering, service and POS. Money is stored as *_minor bigint + currency code. Availability is controlled per daypart (config-driven per venue). A product is defined once — consumed by table pre-ordering and the on-site kiosk.

8
Products in the catalog
3
Tickets in queue now
1
Near 86 (stock)
46%
Pre-order share tonight
AllFoodDrinksSidesOther Station: All ▾ 🔍 Search
ProductCategoryPriceStationAvailableAllergensStatus
Lunch menu (of the day) Food SEK 145 Kitchen Lunch (11–14) Gluten Active ✎ · ⧉ · 🗑
Shrimp sandwich Food SEK 135 Kitchen All day Shellfish, gluten Active ✎ · ⧉ · 🗑
Sharing platter Food SEK 245 Kitchen Evening (17–22) Gluten, dairy Near 86 ✎ · ⧉ · 🗑
Fries Sides SEK 55 Kitchen All day Active ✎ · ⧉ · 🗑
Beer 40 cl (draft) Drinks SEK 79 Bar After 11:00 Alcohol Active ✎ · ⧉ · 🗑
Wine (glass) Drinks SEK 95 Bar After 11:00 Alcohol, sulphites Active ✎ · ⧉ · 🗑
Non-alcoholic Drinks SEK 39 Bar All day Active ✎ · ⧉ · 🗑
Gift card Other All day Active ✎ · ⧉ · 🗑
Live queue (kitchen & bar) ● SSE
#312 · Court 2 5 min
Sharing platter ×2 · Kitchen
#313 · Court 3 2 min
Fries ×1 · Kitchen
#314 · Court 1 Now
Coffee ×2 · Bar
Each ticket is linked to a table booking and rolls into its total. Status flow: ordered → preparing → ready → delivered.
Edit product — Lunch menu (of the day) · all fields
Basics
Availability, add-ons & allergens
Gift cards: sold as a product, the balance is managed separately; expiry dates are swept by a worker. Kitchen tickets print via an ESC/POS thermal printer (PDF fallback). The Z-report at end of day books COGS and waste automatically.