Zo hebben wij het gebouwd
Onze werkwijze
Het werk viel vanzelf uiteen in twee sporen die elkaar overlapten: de architectuur van de single-page app in Vue.js en de realtime datalaag op basis van Socket.io en D3.js. De frontend bleef de hele tijd onze verantwoordelijkheid. Waar de frontend meer flexibiliteit van de Node.js-backend vroeg, droegen we daar ook aan bij.
Fase 2
Realtime datalaag
We integreerden Socket.io van begin tot eind en bouwden de visualisatielaag op D3.js. Zo kwamen live sensordata, organisatieoverzichten, assetbeheer en historische metingen direct in de UI terecht, op het moment dat ze binnenkwamen. De grafieken werkten continu bij, zonder dat de pagina onder belasting haperde of vastliep.
Socket.io D3.js
Realtime · Datavisualisatie