Project Overview: StockGlass (Inventory Management System)
- Tech Stack: React (Frontend), Django REST Framework (Backend), and SQLite (Database).
- Batch & Expiry Tracking: Distinct items are tracked separately by batch and expiration date rather than merged.
- Sales & Billing: Real-time checkout, PDF invoices, and product bundling ("batch packs").
- Monitoring: Automatic alerts for low-stock thresholds and expiring batches.
- Analytics: Interactive dashboard, reports, charts, and Excel export capability.
Roles ("Characters"):
- Admin: Full access to all modules, including advanced analytics, inventory creation, category management, billing, and profile controls.
- Worker: Accesses a dedicated station to view bundles and manage order fulfillment queues (transitions through Queued, Picking, Ready, and Shipped).