Phase 2
Real-Time Data Layer
We integrated Socket.io end-to-end and built the visualisation layer on top of D3.js, so live sensor data, organisation views, asset management, and historical readings could all flow into the UI as they happened. Charts updated continuously without the page jittering or stalling under load.
Real-Time · Data Visualisation
