TrackTrack
Inventory, sales and credit for wholesalers - built for the doorway, not the office.
A multi-tenant web app for Ghanaian wholesalers: stock counted in cartons and loose pieces, multi-item sales with discounts and credit, purchase orders, money owed, and reports - and it keeps selling when the network drops.
- Offline-first: sales recorded on the phone without signal are queued and synced when the network returns
- ACID checkout - a multi-item sale rolls back completely if stock runs out halfway through
- Units that match the trade: cartons and loose pieces, with price and stock converted automatically
- Python
- Flask
- PostgreSQL
- SQLAlchemy
- Alembic
- Bootstrap 5
- Chart.js
- Service Worker
- Docker
- Neon