A production-style full-stack business management application for small and medium businesses in Tanzania.
SME Business Management System is a full-stack web application designed to help small and medium businesses manage their day-to-day operations digitally.
It is suitable for businesses such as:
- shops
- salons
- boutiques
- pharmacies
- stationery stores
The system helps track products, stock, sales, expenses, customers, debts, payments, and reports from one place.
- Frontend: https://sme-business-management-system.vercel.app
- Backend: https://sme-business-management-system.onrender.com
- Username:
admin - Password:
demo1234
- Username:
cashier - Password:
demo1234
- Username:
storekeeper - Password:
demo1234
- Role-based authentication
- Dashboard with key performance summaries
- Product management
- Category management
- Inventory tracking
- Sales management
- Expense tracking
- Customer management
- Debt tracking with partial payments
- Payment records
- Reports and analytics
- Tanzanian business-focused structure
| Role | Description |
|---|---|
| Admin | Full access to the entire system |
| Cashier | Handles sales and payment activities |
| Store Keeper | Manages stock and inventory updates |
Secure login system with access control based on user roles.
Displays important summaries such as:
- total sales
- total expenses
- low-stock products
- debts
- recent activities
Manage products with details such as:
- product name
- category
- buying price
- selling price
- quantity
- reorder level
- description
Create, edit, and organize product categories.
Track:
- stock in
- stock out
- stock movement history
- automatic quantity updates after sales
Supports:
- multi-item sales
- receipt-friendly transactions
- amount paid and balance calculation
- transaction history
Record and track business expenses.
Store customer information and view customer transaction history.
Track:
- unpaid balances
- partial payments
- remaining amounts
- cleared debts
Supports payment methods such as:
- cash
- mobile money
- bank transfer
Generate insights for:
- sales
- expenses
- debts
- stock
- top-selling products
- React
- Vite
- CSS
- Django
- Django REST Framework
- PostgreSQL (Neon)
- Vercel
- Render
- Neon
backend/
config/
business/
management/commands/seed_demo.py
manage.py
requirements.txt
frontend/
src/
api/
components/
hooks/
pages/
styles/
README.md