P04 - Dashboard
Generate ReportOver het project
In periode 4 gaan we de verdieping in om een dashboard te maken, nee dat is niet zo een ding voorin de auto.
Wat is een Dashboard
Een dashboard is niets anders als een verzameling data die de gebruiker informatie toont. Vaak wordt er op een dashboard informatie opgehaald uit externe bronnen (API bronnen met een JS fetch). Vanuit deze data worden vervolgens ook berekeningen gemaakt.
Berekeningen?
Bij een supermarkt krijg je een overzicht van alle verkopen door klanten en hoe laat zij inkopen hebben gedaan. Het systeem berekend vervolgens wat de gemiddelde verkoopprijs per klant is, op welke tijden er hoeveel omzet gegegeneraard is en hoeveel klanten er op welke momenten in de winkel waren.
Voorbeelden
Veel applicaties hebben een dashboard, denk bijvoorbeeld aan de volgende situaties:- Klantenservice Een klantenservice heeft een dashboard met openstaande tickets, telefoontjes die binnen komen, afgehandelde telefoontjes etc.
- Online games Online gaming platforms houden bij hoeveel gebruikers er op de servers zitten, wat gemiddelde LAG is en hoe gamers zich gedragen en belangrijkste wat de load (CPU en geheugen usage) van de servers is.
- McDonalds In de keuken van de McDonalds hangt ook een dashboard. Hoe lang duurt de gemiddelde order, hoe snel zijn orders uitgeleverd en welk restaurant scoort het beste.
- Supermarkten Je zal ze niet zo snel zien, maar supermarkten meten ook alles. Hoeveel mensen zijn er binnen, zijn er normaal rond deze tijd, wordt het druk of minder druk.
- Beurzen Beurzen als de AEX zijn natuurlijk 1 groot dashboard, welke aandelen kosten hoeveel, wat doet de beurs in andere landen/ regio's en wat verkoopt goed en wat minder goed.
Aantal studenten
132
Opbrengst MBO-SD
€ -500,34
Niet ingeleverd huiswerk
85%
Toetsen om na te kijken
32
Student informatie
Open Dagen Klaar!
Nieuw ingeschreven studenten 80%
Aantal intakes gepland 40%
Aantal intakes afgerond 60%
Aantal studenten afgewezen 10%
Wat ga jij doen?
Wat ga jij doen
Tijdens de projectlessen ga je aan de slag met het bouwen van je eigen dashboard en het verwerken van de data die (deels) opgehaald wordt door een of meerdere API'sEen of meerdere?!?
Ja zeker, het gebeurt regelmatig dat je van een API of 'andere' API-URLs door krijgt, of dat de data niet uit 1 maar uit 2 of 3 systemen komt.
Primary
#4e73df
Success
#1cc88a
Info
#36b9cc
Warning
#f6c23e
Danger
#e74a3b
Secondary
#858796