Interactive — this is the real build running inside the page.Full screen
What it does
A restaurant operations suite for a Beirut bistro: a touch register with modifiers, discounts, split bills and cash or card payments, a kitchen board with live ticket timers, and an interactive floor plan. Every order flows from the register to the kitchen to the sales report, so serving a ticket updates revenue, covers and charts in real time.
Signature interaction
Ring up an order on the register, pay in cash or card, watch the ticket land on the kitchen board, bump it to served and see today's sales, charts and recent orders update.
What works in it
Touch register with modifier groups
Discounts with manager PIN approval
Split bill evenly or by item
Cash keypad with change in USD and LBP
Simulated card terminal with decline state
Printed receipt with email option
Kitchen kanban with drag, bump and live timers
Floor plan with seat status, merge and layout editing
Reservations with conflict detection and suggestions
86 items and auto-86 when stock runs out
Sales by hour, category, payment and team
Command palette and notifications
Motion preview
Screen recording of the live build, running on sample data.
Features inside this build
Business
Inventory Alerts
A live stock board for a Hamra mini-market: simulated sales drain stock in real time, products cross their reorder points, and alerts for low, out-of-stock and overstock items appear with a reorder suggestion based on supplier lead time. Create a purchase order and the alert resolves; receive it and stock refills.
An ops console for a Beirut food-delivery business with a live event stream (new orders, payments, escalated tickets, refunds, reviews), a stacked toast system and a full notification centre behind the bell: grouped by day, read/unread, filters, archive, per-category mute and do-not-disturb.
A live analytics dashboard for a Lebanese home-goods store: KPI cards, a revenue line with hover crosshair, category bars and a channel donut, all driven by one date-range picker and a comparison-period toggle. Click a bar or channel to cross-filter everything.