In production
Warehouse Management Dashboard
Problem
Order fulfillment ran on paper. Pick lists were printed, carried, marked up by hand, and re-keyed. Every department had its own variation of the process and no shared view of where an order actually was. The information existed in the ERP, but nobody on the floor could see it in a usable form.
Constraints
The ERP and its databases could not be modified, so everything had to be read live from SQL Server and MySQL without touching the systems of record. It also had to be usable by warehouse staff on shared screens, which meant role-based views and zero training overhead.
What I Built
A Node.js dashboard application with role-based screens for each stage of fulfillment: a live picking queue, department views, and quality control. The app reads directly from production SQL Server and MySQL, and app-owned state is kept in its own store so the ERP stays untouched. It includes light gamification on the picking queue to make throughput visible to the people generating it.
Outcome
Fulfillment runs paperless on the screens that have shipped, with a single live view of order status shared across departments.