Introductie
Tijdens mijn 13-weekse stage bij Sodego heb ik een webapplicatie ontwikkeld voor Movimento: het Move@TheOffice-project. Dit platform stimuleert fysieke activiteit op de werkplek en combineert technische innovatie met aandacht voor ergonomie en welzijn. Het project bood mij waardevolle inzichten in hoe digitale oplossingen kunnen bijdragen aan een gezondere werkomgeving.
Voorheen werd Move@TheOffice vooral via e-mail beheerd: medewerkers ontvingen uitdagingen en stuurden bewijsmateriaal (zoals foto’s) terug. Uit gesprekken met de klant bleek dat dit proces omslachtig en niet gebruiksvriendelijk was.
Het doel van het nieuwe platform was om dit proces te digitaliseren en te centraliseren in een toegankelijke webapplicatie. De nadruk lag op gebruiksgemak, duidelijkheid en automatisering, zodat medewerkers eenvoudig konden deelnemen aan bewegingsuitdagingen tijdens werktijd.
Kernfunctionaliteiten
Tijdens het project heb ik de volgende kernfunctionaliteiten ontwikkeld:
- Authenticatie en gebruikersbeheer: Veilige registratie en inloggen voor medewerkers, met JWT en refresh tokens.
- Nieuws en updates: Actuele informatie direct zichtbaar voor gebruikers.
- Challengebeheer: Uitdagingen kunnen eenvoudig worden aangemaakt, bewerkt en toegewezen.
- Bewijs uploaden en QR-code scannen: Gebruikers kunnen gemakkelijk bewijsmateriaal indienen via uploads of QR-codes.
- Goedkeuringsworkflow voor inzendingen: Efficiënte workflow voor het beoordelen van ingediend bewijsmateriaal.
Daarnaast zijn secundaire functies geanalyseerd en geprioriteerd, zoals een scorebord, vragenlijsten en bedrijfsdoelen. Deze extra’s verhogen de motivatie, bieden visuele feedback en vergroten de betrokkenheid van gebruikers.
Realisatie
De ontwikkeling van het platform verliep in meerdere fasen. Ik begon met een grondige analyse van de bestaande processen en klanteisen. Op basis hiervan ontwierp ik wireframes en werkte ik de applicatiearchitectuur uit.
Voor de implementatie gebruikte ik moderne technologieën:
- Frontend: Vue.js, DaisyUI, Pinia, Axios
- Backend: ASP.NET, Dapper
- Database: MSSQL
- Beveiliging: JWT, refresh tokens
Tijdens de ontwikkeling hield ik rekening met schaalbaarheid, beveiliging en gebruiksvriendelijkheid. Door iteratief te werken en regelmatig feedback te vragen, kon ik het platform continu verbeteren en afstemmen op de wensen van de eindgebruikers.
Alle kernfuncties zijn succesvol geïmplementeerd, grondig getest en naar volle tevredenheid van de klant opgeleverd. Door nauwe samenwerking en regelmatige afstemming met de klant kon ik snel inspelen op feedback en verzoeken. Dit resulteerde in een stabiel, gebruiksvriendelijk platform dat direct inzetbaar was binnen de organisatie.
Reflectie
Deze stage bood mij de unieke kans om een compleet webplatform te realiseren, van analyse tot oplevering. Ik was verantwoordelijk voor het gehele proces en heb veel geleerd over projectmanagement, het snel eigen maken van nieuwe technologieën en het stellen van prioriteiten.
De applicatie werd eerst intern bij Sodego getest en daarna een week lang door een extern testbedrijf. Deze testfasen leverden waardevolle feedback op, waarmee ik de app verder kon optimaliseren. Een belangrijke les was dat gebruiksvriendelijkheid en actieve promotie essentieel zijn voor het succes van een platform.
Naast technische vaardigheden heb ik geleerd hoe het is om in een professionele IT-omgeving te werken. Ik ben gegroeid in zelfstandig werken, het inschatten van prioriteiten en het communiceren met verschillende stakeholders. Hoewel niet alles vlekkeloos verliep, kijk ik met trots terug op het resultaat en de waardevolle ervaring die ik heb opgedaan.