← Back to projects
ONIM

The challenge
Managing inventory across multiple warehouses and retail locations meant constant data lag, duplicated spreadsheets, and missed restocking windows. The operations team needed a single source of truth — accessible from any location, updating in real time.
What we built
A unified inventory platform that consolidates stock data from every location into one dashboard. Warehouse managers scan incoming goods, retail staff log sales, and the system reconciles everything automatically.
Key capabilities
- Real-time stock tracking across all warehouses and retail points
- Automated low-stock alerts with configurable thresholds per product and location
- Unified reporting — daily, weekly, and monthly breakdowns by location, category, or SKU
- Role-based access so warehouse staff, retail managers, and operations leads each see what they need
Technical approach
Built on SvelteKit with server-sent events for live updates. PostgreSQL handles the relational data model (products, locations, movements), while Redis powers the real-time inventory cache and pub/sub layer for instant cross-location sync.