Azani SmartDuka POS & Inventory Platform
Building a modern cloud-based retail management platform that helps small and medium businesses manage inventory, sales, customers, suppliers, reporting and day-to-day operations from one centralized dashboard. Built collaboratively by the Webloom team.
Industry
Retail Technology (RetailTech)
Project Type
Cloud POS Platform
Duration
Multi-phase Product Development
Technology
Flask • React • PostgreSQL
01 — Overview
Project Overview
Azani SmartDuka was designed to simplify daily retail operations by bringing sales, inventory, customer management, supplier management and reporting into one intuitive platform.
Rather than relying on spreadsheets and disconnected tools, businesses can manage their entire shop from a secure cloud-based application accessible from anywhere.
02 — Challenges
Business Challenges
Poor Inventory Visibility
Businesses struggled to accurately track stock movement, resulting in stock-outs and over-ordering.
Manual Sales Tracking
Recording sales manually increased errors and made reporting difficult.
Limited Business Insights
Owners lacked real-time reports to support business decisions.
03 — Solution
Our Solution
Cloud POS
Fast point-of-sale system with receipt generation and multiple payment methods.
Inventory Management
Automatic stock updates, reorder tracking and supplier management.
Customer Management
Customer profiles, purchase history and credit management.
Business Reports
Sales, profit, inventory and performance dashboards updated in real time.
Secure Authentication
Role-based access control for owners and staff members.
Scalable Architecture
Celery workers and Redis take slow work off the request path — including invoice transmission — so a sale at the counter completes instantly even when an external service is slow.
04 — Features
Key Features
Inventory Tracking
Supplier Management
Sales Dashboard
Customer Credit
Receipt Generation
Role-Based Permissions
Analytics & Reports
Cloud Database
05 — Stack
Technology Stack
React
Flask
PostgreSQL
SQLAlchemy
JWT Authentication
Celery & Redis
REST APIs
Responsive UI
KRA eTIMS Invoicing
06 — Outcome
Project Outcome
Azani SmartDuka provides retailers with a centralized platform for managing daily operations while improving visibility into inventory, sales and business performance.
The platform reduces manual work, supports better decision-making, enhances customer service and creates a scalable foundation for future retail automation.
Each business is scoped to its own organisation, so one shop can never see another's stock or sales. Invoicing was designed around Kenya Revenue Authority eTIMS electronic tax invoicing from the start rather than bolted on afterwards. The React front end is deployed on Vercel and the Flask API on Render.
07 — Start here
Ready to Build an AI Solution?
Let's discuss how artificial intelligence can help your business automate processes, improve customer experiences and unlock new opportunities.