All projects
System
System
Point of Sale System — Restaurants
Complete POS for restaurants with table management, real-time kitchen display, inventory, and cash register.
Tech Stack
Screenshots
Desktop point-of-sale system built with Electron for a restaurant chain. Works offline with local SQLite and syncs with central server when connected. Includes real-time kitchen display, table management, and cash register closing.
Key Features
- Touch-optimized interface for 10” to 15” screens
- Interactive table map with drag-and-drop
- Real-time kitchen display with ticket system (WebSockets)
- Split checks and mixed payments (cash, card, vouchers)
- Inventory with minimum stock alerts and waste tracking
- Cash register closing with payment method breakdown
- Daily, weekly, and monthly sales reports
- Offline mode with automatic sync
Tech Stack
- Application: Electron + React with TypeScript
- Local DB: SQLite with better-sqlite3
- Central Server: Node.js + Express + PostgreSQL
- Real-time: WebSockets for kitchen display
- Printing: ESC/POS protocol for thermal printers
- Backups: Incremental sync with central server