Skip to content
Work

Retail · 2024 · Client project · Live

Nexus POS

Every till. One live stock count.

Nexus POS dashboard on a shop counterVisit 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.

Want something like this?

Two minutes. We reply by email.

Email us