From the moment a customer orders to the moment HQ sees the report — Xena POS is the complete loop.
Socket.IO + GunDB keep every terminal in sync within milliseconds. Orders, inventory, and statuses propagate across all devices instantly.
Branches never stop operating when connectivity drops. GunDB stores all data locally and auto-syncs with conflict resolution when reconnected.
Central headquarters gets a full reporting engine — live dashboards, cross-branch analytics, and consolidated financials all in one view.
React (web), React Native (mobile), Electron (desktop). One shared logic layer, every form factor — POS terminal, manager tablet, kiosk screen.
PostgreSQL provides ACID-compliant transactional storage at HQ, while GunDB gives branches decentralized peer-to-peer resilience at the edge.
Python backend processes real-time analytics — revenue trends, peak hours, item velocity, staff performance — powering HQ dashboards live.
Xena POS runs a fully distributed data model. Each branch holds its own GunDB store that works entirely offline. When connectivity returns, all data flows automatically to HQ.
Each branch runs a local GunDB node that stores all orders, products, and transactions. Fully operational with zero internet — your staff never sees downtime.
When connectivity is available, Socket.IO and GunDB relay push all queued transactions upstream to HQ — with automatic conflict resolution and deduplication.
PostgreSQL at HQ aggregates all branch data into a single source of truth. The Python API processes it into live reports, alerts, and analytics for management.
Every order type feeds the same distributed store and flows to HQ reporting.
Full table management with floor plan, seat-level ordering, split billing, and course timing — all syncing to HQ in real-time.
Queue management, prep timers, and customer notifications. Every completed order is auto-reported to HQ revenue dashboards.
Centralized call center with customer CRM, delivery zone validation, agent stats, and order dispatch routing to nearest branch.
Touch-optimized kiosk with upsell engine, integrated payments, and offline queue. Transactions sync to HQ once connectivity resumes.
HQ gets a full-featured reporting engine fed by every branch — live revenue, cross-branch analytics, staff performance, and custom exports.
Hourly breakdown · updated every 30s
Percentage share of today's total orders
Every technology choice is intentional — optimized for offline resilience, real-time sync, and scalable HQ reporting.
Web UI + HQ Dashboard
Mobile App
Desktop Terminal
Backend API + Analytics
HQ Database
P2P Distributed Sync
Real-Time Events
DevOps · CI/CD
Whether you have 1 branch or 100, Xena POS scales with you — offline, synced, and fully reported to HQ.