Waterhub

Technologiën

Achtergrond

Een dashboard dat alle waterniveaus over Vlaanderen visualiseert.

Project in samenwerking met Cipal Schaubroeck. In groep van studenten uit verschillende keuzerichtingen.

  • Opleidingsonderdeel Project 4.0
  • Derde opleidingsjaar eerste semester
  • Groep van 6 studenten
Waterhub

Aanpak

Conceptfase

In het eerste semester nam de conceptfase plaats. Hierin stelden we als groep een plan van aanpak op. Dit document bevatte het resultaat van al het opzoekwerk naar technologieën die we dachten te gebruiken voor het project. We verankerden onze keuzes met behulp van Weighted Decision Matrices.

Het plan van aanpak bevatte ook de nodige diagrammen. Zijnde een Entity Relationship Diagram, data flow diagram, Product Breakdown Structure en Work Breakdown Structure, use case diagram en infrastructure diagram.

Realisatiefase

De realisatiefase liep over een periode van drie weken. De bedoeling van deze periode was om zo realistisch mogelijk een echte werkomgeving na te bootsen.

Als groep verdeelden we onze taken door middel van een Trello bord. Zo kon elke groepsgenoot zien waar de rest, dus ook van andere keuzerichtingen mee bezig waren.

We hadden een backend technologie toegankelijk gekregen waar niemand van onze groep ervaring mee had. Dus de eerste dagen spendeerden we vooral aan het uitzoeken van de juiste werking met NodeRed.

Zodra we de backend pratende kregen, hadden we als snel de MVP van het project klaar. Een dashboard voor alle waterniveau sensoren in Vlaanderen. We besloten om nog een React frontend toe te voegen aan het project.

Ik heb daarin vooral de eerste stappen gezet. Ik maakte de homepagina met de kaart met meetstationen. Ook legde ik de connectie met Grafana in de dashboard pagina. Op basis van de feedback van Cipal Schaubroeck maakte ik ook een vergelijkingspagina.

Conclusie

Dit project was de meest realistische vergelijking met een echt project in het werkveld, met een echte klant waaruit een echte proof of concept uit kon bloeien.

Ook was de eerste keer dat ik een project van deze schaal maakte met een team uit verschillende keuzerichtingen. Het was leerrijk om te leren communiceren met mensen met verschillende technische skills.

Ik ben daarbij ook heel tevreden met de extra React frontend die we toevoegden, en ben blij dat ik het voortouw daarbij het durven nemen.