Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Architectural Overview

<Provide a high level overview of the architectural design, for instance by means of an architectural sketch. Make sure you show at least all sub-systems, and links to external systems. The sketch can be informal. The use of UML is not required.>

Voor het HR-portaal is er een schets gemaakt van de architectuur van onze applicatie, deze ziet er uit als volgt:

Image Added


Gebruiker: Dit zijn de medewerkers (werkgever, werknemer, product owner, lead link) 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 ook te zien is maken zowel de front end als 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.Image Removed