
jxcafe
Multi-tenant cafe operations platform with POS, QR ordering, live sync, roles, and reporting for modern hospitality teams.
Timeline
Ongoing
Role
Full Stack Developer
Team
Solo
Status
In-progressTechnology Stack
Key Challenges
- Multi-tenant isolation with per-cafe branding and data boundaries
- Realtime order and table sync across staff devices during peak service
- Role-based permissions for admins, managers, and floor staff
Key Learnings
- Designing hospitality workflows for counter and table-side ordering
- Tenant-scoped SaaS architecture with super-admin oversight
- Operational reporting that owners actually use during service hours
Overview
jxcafe is a cafe operations platform at jxcafe.jxngrx.com that brings POS, QR table ordering, multi-tenant administration, and live reporting into one stack—so owners scale locations and crews stay in sync during service.
What It Is
jxcafe is a production-oriented cafe stack for teams that outgrow spreadsheets and disconnected tools. Each cafe gets its own tenant with isolated data, configurable hours, menu, tax, and branding. Staff run orders from a central dashboard; guests scan table QR codes to order and track status from their phones—no app install required.
A super-admin layer supports operating many cafes without mixing orders, books, or permissions across tenants.
Who It's For
- Cafe owners opening a first location or scaling to a second
- Managers coordinating counter service, table orders, and floor staff
- Operators who need sales summaries and trends—not just what rang up last
How It Works
- Onboard — Create a tenant, configure hours, menu, and tax in settings.
- Run service — Take counter orders or enable QR table ordering for guests.
- Coordinate staff — Assign admin, manager, and floor roles with matching permissions.
- Grow with data — Review reports, adjust pricing, and expand under super-admin oversight.
Key Features
- POS & Floor: Orders, tables, and staff workflows in one service dashboard.
- QR Table Ordering: Guests scan, order, and track status from mobile browsers.
- Multi-Tenant: Each cafe gets isolated data, settings, and branding.
- Roles & Staff: Admins, managers, and floor staff with permission-aware access.
- Reports & Trends: Sales summaries and charts for owner decision-making.
- Realtime Sync: Live order and table updates across devices during busy shifts.
Why I Built This
Hospitality software often splits POS, online ordering, and reporting across vendors. jxcafe is my answer: one tenant-aware platform that matches how small cafe teams actually work—from first login to a second location.
Technical Architecture
Platform core
Full-stack Next.js and Node.js services with TypeScript and MongoDB for tenant-scoped data. Realtime channels keep orders and table state consistent across staff devices. Role-based access and super-admin controls enforce boundaries between cafes and staff levels.