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.