JXNGRX.
Back to Projects
jxcafe
In-progressNext.jsNode.jsTypeScript+2 more

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-progress

Technology Stack

Next.js
Node.js
TypeScript
MongoDB
Tailwind CSS

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

  1. Onboard — Create a tenant, configure hours, menu, and tax in settings.
  2. Run service — Take counter orders or enable QR table ordering for guests.
  3. Coordinate staff — Assign admin, manager, and floor roles with matching permissions.
  4. 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.