Deze repository bevat de frontend voor het project uit Ba3 Industrieel ingenieur: Electronica - ICT: Smart Applications. In dit project werd er een platform ontwikkeld voor studenten, professoren en bedrijven ivm masterproeven. Studenten kunnen hun thesisvoorkeuren doorgeven. Bedrijven kunnen masterproef voorstellen indienen. Professoren kunnen masterproefvoorstellen goedkeuren en masterproeven toekennen aan studenten.
De geoptimaliseerde versie van de frontend voor productie kan teruggevonden worden bij de Releases.
De productieversie kan ook zelf gebuild worden door npm run build
uit te voeren in de projectmap.
Na het binnenhalen van de repository moeten eerst de bijhorende packages geïnstalleerd worden. Dit kan door in de map npm install
uit te voeren.
Vervolgens kan de frontend webserver opgestart worden door npm start
.
Bij wijzigingen aan de code terwijl de react server draait, update en refresht de website automatisch.
De API requests naar de backend worden uitgevoerd door Axios.