Concept Project
AfriTrade
Business Operations Platform
An operations platform for trading and distribution businesses: sales, inventory, supplier management, customer accounts and financial reporting.
Sales today
$41,860
+6.3%
Stock value
$486K
12 low SKUs
Receivables
$92K
8% overdue
Gross margin
23.4%
+0.8%
Sales, last 12 days
Wholesale · Retail · Van sales
Recent orders
Interactive product view. Interface data is illustrative.
The problem
Distribution businesses run on volume and margin. When stock, sales and supplier balances live in separate spreadsheets, dead stock accumulates, credit limits get breached and the true margin per product line is anyone's guess.
The system
AfriTrade demonstrates a distribution ERP: purchase-to-sale inventory tracking with batch and expiry support, customer credit management, supplier balances, van-sales support on mobile and margin reporting that finally answers which products make money.
Capabilities
What the platform handles.
- Multi-warehouse inventory with batches & expiry
- Sales orders, quotations and invoicing
- Customer credit limits and aging
- Supplier accounts and purchase planning
- Van sales and field ordering on mobile
- Margin and product-line profitability reports
Architecture
Designed as one system.
Clients
Office web app, warehouse tablet views, field sales mobile app (offline-first)
API layer
NestJS modular services for inventory, sales, purchasing and accounts
Data
PostgreSQL; event log for stock movements enabling full traceability
Integrations
Accounting export, mobile money collections, SMS statements
Infrastructure
Docker on AWS; offline sync for field devices
Technology
React · React Native · NestJS · TypeScript · PostgreSQL · Docker · AWS