Architectural Overview
Voor het HR-portaal is er een schets gemaakt van de architectuur van onze applicatie, deze ziet er uit als volgt:
Gebruiker: Dit zijn de medewerkers van JDI die uiteindelijk gebruik gaan maken van het portaal
Front end: Onze front end is gemaakt in Vue.js, dit is een front end framework, dit zorgt voor alle visuele representatie
Backend: De backend is gemaakt in Spring boot, dit is een java-based framework, dit zorgt voor alle achterligende functionaliteit.
Database: De database waar wij gebruik van maken is MySQL, dit zorgt voor alle data opslag.
Zoals te zien is maken ook zo wel de front end en de backend gebruik van API's. De API's van de front end zorgen voor valide locaties bij het selecteren en de API van de backend is voor het berekenen van de afstand tussen twee plekken.