About the Project
This was the visibility layer of the Amway India MES platform, purpose-built to answer what production managers asked most: what's happening on the floor right now, and what does the trend tell me? The dashboard surfaced live production KPIs, machine downtime breakdowns, and quality trend charts in a single view — and was aware of shift state, showing distinct modes for shifts yet to start, actively running, and completed.
The same dashboard architecture served five different machine line variants — Tablet Pack TP1, TP2, Personal Care, PP, and Beauty — each backed by its own microservice but sharing a unified component tree. React Query polling activates at 60-second intervals only while a shift is running and shuts off automatically when the shift ends, preventing unnecessary server load during off-hours. Historical and analytical charts use on-demand fetching. A TV/kiosk mode — driven by a Zustand global toggle — switches the entire dashboard into a high-contrast dark layout for wall-mounted floor displays.