10 Gram · Operations Console
Multi-branch operations console for 10 Gram Gourmet — live network dashboard, branch drill-downs, reservation desk, floor map, and customer CRM behind staff auth.
Click around the actual product.
This isn't a screenshot — it's the real interface, embedded.
Why 10 Gram Gourmet · 16-branch operator hired us.
The operations console behind the 10 Gram Gourmet marketing site. Built for floor managers and HQ to run sixteen branches from one screen — live network KPIs, busy-tonight ranking, branch drill-down (stock, reviews, reports), reservation desk with seat/complete/no-show actions, floor map, and a customer CRM. Role-scoped auth (admin / manager / host), SSE-powered live updates in production. The portfolio demo runs from static fixtures so it works offline.
Sixteen branches across two regions, a busy buffet format, and a small HQ team. Spreadsheets and group chats don't scale — managers needed real-time visibility into covers, stock alerts, and reservation flow without each branch logging in to a different tool.
A single role-scoped console that mirrors how the floor actually runs: HQ sees network-wide KPIs and can drill into any branch; branch managers see only their location; hosts get the reservation queue with one-click seat / complete / no-show. Built on a TypeScript + Express + Prisma backend with SSE for live updates; the portfolio demo runs entirely on bundled fixtures so it works without the backend.
Key features.
- Network dashboard — covers, revenue est., avg rating, stock alerts, branches live
- Branch drill-down — stock, reviews, reports, waitlist per branch
- Reservation desk with seat / complete / no-show one-click actions + CSV export
- Customer CRM with reservation history per customer
- Floor map view for the host station
- Three roles — admin · manager · host — each scoped to what they own
- Live updates via Server-Sent Events (production); fixture-driven in this demo
Want a dashboard like this?
Tell us what you're trying to ship. We'll come back inside two business days with a frank assessment and a clear plan.