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

Floor plan & tables

● Live (SSE · fallback 5 s polling)

21 numbered tables across 4 rooms/floors — the table NUMBER is the shared key for the whole venue: reservations in Table reservations block them, and the kiosk/POS order-to-table flow prints them on every kitchen ticket. Status per table combines the current party + a 30 min reservation lookahead. The boulodrome variant's hall restaurant uses this same screen.

FreeSeatedReservedNeeds cleaning
Ground floor · Indoor · sort 1 Entrance ↓ · kitchen pass →
WINDOW BAR T1 2 seats · window T2 4 seats · window T4 4 seats · window ⏰ 18:15 T5 6 seats · main room T6 8 seats · main room ⏰ 19:00 T8 4 seats · main room T3 2 seats · bar T7 2 seats · bar SVG layout per room (optional svg_template + background_image_url per view)
Reservations — Ground floor
T4 · 18:15 · Öström ×4 Open → T6 · 19:00 · Team Sjöstad ×8 Open →
Reservation chips open Table reservations — the booking blocks the table with a 30 min lookahead.
Right now — Ground floor
3
Free
2
Seated
2
Reserved
1
Needs cleaning
Order-to-table: the kiosk/POS prints the table number on every ticket — runners deliver by number. Numbers are unique across all rooms/floors.