Retail · 2024 · Client project · Live
Nexus POS
Every till. One live stock count.
Visit the live site - Live, shared
- Stock across tills
- Same-day dashboard
- Restocking
- One place
- Sales, stock, expenses, debt
The problem
Manual stock counts. Checkout errors when tills fell out of sync.
What we built
Every till shares live stock. A dashboard shows what to restock today.
What it does
- Sales, stock, expenses and customer debt in one place
- Live stock sync across tills
- Same-day restocking dashboard
How it was built (technical)
- Node.js and Express API on PostgreSQL
- Socket.IO keeps concurrent tills in sync
- Indexed lookups keep stock searches fast
- Chart.js dashboard for sales, expenses, debt and restocking
- Automated deployment pipeline
- Node.js
- Express
- PostgreSQL
- Knex.js
- Socket.IO
- TypeScript
- Chart.js
Client: A grocery business in Nairobi. Results shown are those reported for this project.