Production-ready · API + PostgreSQL · Real-time
Run your restaurant from one modern control panel.
Orders, tables, kitchen display, billing, inventory, staff, and reports — all wired to a real backend with PostgreSQL, password auth, 2FA, real-time sync, and branch filtering.
Built with Next.js, React, Tailwind, shadcn/ui. PostgreSQL backend, Redis caching, PDF/Excel export, split bill by item.
Restaurant dashboard
Today's orders, tables, revenue, and low stock at a glance.
Today's orders
24
Active tables
11
Today's revenue
UGX 1.2M
Low stock items
3
Production features
Password auth & 2FA · Real-time sync (15s polling) · Branch filter · PDF/Excel export · Split bill (equal, by item, custom).
What this ERP covers
Every screen in the sidebar navigation is already wired with demo data — ready for your backend.
Control centre
One live view of orders, tables, revenue, and stock.
Tables & floor
Floor plan, merge/split, reservations, and waitlist.
Kitchen (KDS)
Digital tickets, courses, and status: Preparing → Ready.
Billing & payments
Split bill (equal, by item, custom), payment gateways (Stripe, MTN), receipts, closing day.
Inventory
Ingredients, stock alerts, and menu costing in one place.
Staff & shifts
Staff, roles, shift tracking. Branch filter in header for multi-site views.
What's already in place
1 · Auth & security
Backend ready
PostgreSQL, bcrypt passwords, optional 2FA (TOTP).
Multi-tenant API with x-account-id.
2 · Real-time & scale
Sync & cache
15s polling keeps Kitchen and Tables in sync across devices.
Redis caching when REDIS_URL is set.
3 · Reports & export
PDF, Excel, tax
PDF and Excel export. Tax report for VAT filing.
Branch filter, payment/delivery placeholders.