Introductie
In het kader van het multidisciplinair vak Project 4.0 werkte ik mee aan een reëel IT-project voor Axxes, een toonaangevend IT-consultancybedrijf. Axxes zocht een oplossing waarmee medewerkers efficiënter konden carpoolen naar bedrijfsevenementen — met als doel het bevorderen van de teamsfeer én het ondersteunen van duurzame mobiliteit.
Samen met studenten uit Elektronica-ICT en Toegepaste Informatica vormden we het fictieve ontwikkelbedrijf Noober. In teamverband doorliepen we het volledige traject van analyse tot proof of concept. De aanpak verliep volgens Agile en SCRUM-principes.
Wat houdt “Project 4.0” in
Het project verliep in twee grote fasen: analyse en ontwikkeling.
Fase 1: Analyse en voorbereiding
In de eerste fase onderzochten we de behoeften van Axxes en werkten we een concreet concept uit. We voerden een doelgroepanalyse uit, definieerden de vereiste functionaliteiten en stelden user stories, mock-ups en een projectplan op. Dit legde de basis voor een gerichte en klantgerichte ontwikkeling.
Fase 2: Ontwikkeling en implementatie
Tijdens een intensieve projectweek ontwikkelden we een werkende webapplicatie. We bouwden een REST-backend en een gebruiksvriendelijke frontend en integreerden een AI-module voor routeplanning. Zo leverden we een proof of concept af dat volledig aansloot op de noden van Axxes.
Kernfunctionaliteiten
De webapplicatie stelt Axxes-medewerkers in staat zich in te schrijven voor evenementen en aan te geven of ze chauffeur willen zijn. Kort voor het evenement analyseert een AI-module alle inschrijvingen, locaties en voorkeuren. Op basis daarvan worden optimale carpoolroutes gegenereerd. Chauffeurs ontvangen een gepersonaliseerde Google Maps-route met ophaallocaties. Dit bevordert niet alleen de collegiale verbondenheid, maar draagt ook bij aan duurzamere mobiliteit.
Mijn rol: “Backendverantwoordelijke”
Als backenddeveloper was ik verantwoordelijk voor het volledige technische fundament van de applicatie:
- Ontwikkeling van een RESTful backend, opgezet in .NET Core met focus op schaalbaarheid en duidelijke API-architectuur
- Databasemodel en dataopslag, inclusief het beheren van gebruikersdata, evenementen, voorkeuren en carpoolroutes
- Integratie van de AI-module die automatisch routes berekent op basis van inschrijvingen en woonplaatsen
- Authenticatie en autorisatie, met veilige toegang tot de applicatie voor verschillende gebruikersrollen
- Testbare backendstructuur via een Docker Compose-configuratie zodat developers frontend en backend lokaal eenvoudig konden integreren
Reflectie
Dit project heeft mijn vaardigheden in backendontwikkeling sterk verdiept, in het bijzonder rond:
- REST API-ontwerp en clean code practices
- Integratie van AI-logica in een backendcontext
- Samenwerken in een multidisciplinair team
- Agile werken en omgaan met realistische projectbeperkingen zoals tijdsdruk en tooling
- Werken met moderne ontwikkeltools zoals GitLab, Docker en Postman
Deze ervaring bood een realistische inkijk in de werking van professionele IT-projecten en gaf me het vertrouwen om backendprojecten van A tot Z zelfstandig te realiseren.