Key capabilities
- Table-based order management with floor plan UI
- Kitchen status tracking (open → sent → changed → paid)
- User role controls (manager, cashier, waiter)
- Dominican tax integration (NCF/DGII)
- Real-time sync via WebSocket hub
- Offline-first with IndexedDB persistence
Tech stack
Frontend
Next.js 16, React 19, TypeScript, Tauri, XState, Dexie, Radix UI, Tailwind v4
Backend
Odoo 12 (Python), PostgreSQL, JWT auth
Sync hub
Node.js, WebSocket, SQLite (WAL mode)
Desktop
Tauri (Rust) wrapping the Next.js static export