
Multi-outlet stock control with live database persistence and reorder signals — one screen instead of seven spreadsheets.
Category
Web App
Scope
POS backend & inventory
Role
Backend lead
Timeline
Q1 2024 → ongoing
Overview
Kazana Retail is the SaaS backend behind a multi-outlet POS. It handles structured selling workflows, real-time stock levels, reorder signals and per-outlet inventory movements so owners see one consolidated picture instead of separate shop spreadsheets.
Problem
A 5-outlet retail chain reconciled stock manually each evening. Stockouts on bestsellers were common, and slow-movers piled up at the wrong branch.
Solution
A normalised inventory schema, per-outlet stock movements, reorder thresholds with same-day alerts, and a Flutter POS that writes back in real time.
Business value
Unifies stock and selling data across outlets so owners stop running blind on inventory.
Outcome
Stockouts on top-100 SKUs dropped 64%. Owners get inter-branch transfer suggestions before slow-movers age out.
Outlets connected
5
live, real-time
SKUs tracked
1.2k
across categories
Stockouts
−64%
top-100 SKUs
Manual reconciliation
0h
fully automated
How it was built
Map
Audited the existing spreadsheets and paper movement books across all five outlets.
Model
Designed the inventory + movement schema with double-entry rigour before any UI work.
Sync
Built event-sourced sync between POS terminals and the central backend with offline queue.
Observe
Dashboards and alerts wired in from day one so the team caught data issues early.
"I open one screen and I know which outlet to restock today. That was impossible six months ago."
P. Otieno · Owner, Kazana Retail
Live demo
Real interface wired to a live database — changes you make persist for every visitor.
SKUs tracked
0
Below reorder
0
all healthy
Inventory value
KES 0
Outlets
0
live sync
0 of 0 SKUs above reorder threshold
Loading inventory…