Problem
Manual stock tracking causes inventory errors, stockouts, and poor visibility across warehouse transfers.
Solution
A modern Django 6 + DRF + Next.js architecture that automates stock movements in real time, standardizes operations, and exposes a versioned REST API secured with JWT authentication.
My role
- Backend design and development with Django 6 and DRF
- Frontend development with Next.js
- Stock flow modeling and JWT API security
Impact
- Full centralization of warehouse operations in a single platform
- Automated stock flows linked to sales, purchases, and transfers
- Strengthened traceability through a versioned JWT-secured API
Key features
- Product management
- Warehouse and stock management
- Sales (decrements stock)
- Purchases (increments stock)
- Inventory management
- Transfers between warehouses
- Vendor management
- Versioned REST API + JWT authentication

