Nuru Stores — POS & Inventory Management System
Client: Nuru Stores
The Problem
Nuru Stores was running their retail operation the way most Kenyan SMEs do — sales recorded in a book, stock counted by memory, and revenue figures that nobody could fully trust. When multiple cashiers were on shift, there was no way to know who sold what, reconciliation at end of day was a headache, and low-stock situations were only discovered when a customer asked for something that wasn't there. The owner had no real-time visibility into the business unless they were physically in the shop.
What We Built
We built a full Point of Sale and inventory management system with two distinct dashboards — one for cashiers and one for the owner.
Cashiers get a clean, fast interface to process sales, generate receipts and invoices, and handle payments via M-Pesa STK Push, card, or bank transfer. When a customer pays via M-Pesa, they receive a prompt directly on their phone — no manual till entry, no reconciliation errors.
The owner dashboard gives complete visibility: real-time revenue broken down per cashier, full product management (add, edit, delete), stock level tracking, and an automated notification system that flags low stock and restocking needs before they become a problem. Every transaction is logged, timestamped, and attributed to the cashier who processed it.
The Results
The owner can now monitor revenue from anywhere — phone, tablet, or laptop — without being in the shop. Cashier accountability improved immediately since every sale is tied to a named user. Stock surprises became a thing of the past with automated low-stock alerts. End-of-day reconciliation that used to take 30–45 minutes now takes under 5.
Project Details
- Category
- POS System
- Client
- Nuru Stores
- Industry
- Retail
- Tech Stack
-
Django PostgreSQL M-Pesa Daraja API Docker Nginx Bootstrap 5
Want something like this?
We can build a similar solution tailored to your business.
Start a Conversation WhatsApp UsReady to start your project?
Tell us what you need — we'll scope it out and come back with a clear quote.