Active data source
Live MySQL
Every screen is reading MySQL through app/Repositories/*. Kitchen timers, escalation countdowns and settlement balances are computed from real rows and move as the clock does.
Switch
Edit config/app.php → 'demo_mode' => true. Both providers return identical shapes, so no view changes either way.
Prerequisites
Live mode readiness
MySQL running
XAMPP Control Panel → MySQL → Start
Schema created
mysql -u root < database/schema.sql
Catalogue seeded
mysql -u root ros < database/seed.sql
Live service seeded
mysql -u root ros < database/seed_service.sql
Across all tenants
Row counts
restaurants
3
branches
6
tables
24
menu items
16
orders
125
order items
386
kots
11
bills
118
payments
119
reservations
7
customers
6
inventory items
12
hookah sessions
5
audit logs
9
notifications
8
Resolved
This request
Enabled here
Modules
Why this screen exists
A terminal that quietly shows invented figures is worse than one that stops. In live mode the application refuses to fall back to the demo dataset — it returns 503 and says why. This page answers "which numbers am I looking at?" without opening a config file.