Move@TheOffice
Een full-stack webapplicatie die sedentair kantoorwerk doorbreekt via gamification, interactieve beweegchallenges en QR-verificatie op de werkplek.

Aanleiding & Doel
Tijdens mijn 13-weekse afstudeerstage bij IT-partner Sodego ontwikkelde ik Move@TheOffice in opdracht van gezondheidscoaches Movimento. Langdurig stilzitten achter een bureau leidt tot fysieke klachten en verminderde productiviteit. Move@TheOffice maakt ergonomisch bewegen toegankelijk door medewerkers via speelse challenges en beloningen aan te moedigen gedurende de werkdag actief te blijven.
Wat ik heb gebouwd
- Beweegchallenges & Gamification: Medewerkers ontdekken dagelijkse en periodieke uitdagingen (zoals traplopen, actieve pauzes of wandelvergaderingen) en verzamelen punten voor beloningen.
- QR-locatiescans & Bewijzen: Fysieke QR-codes op specifieke kantoorlocaties laten medewerkers voltooide acties direct verifiëren, aangevuld met fotouploads voor externe validatie.
- Admin- & Coachdashboard: Beheerders beheren bedrijven, afdelingen en challenges, en keuren ingezonden bewijzen goed via een gestroomlijnde review-interface.
- Veilige Authenticatie: Stateless authenticatie via JWT access tokens gecombineerd met beveiligde HTTP-only refresh-token rotatie.

Overzicht van actieve uitdagingen

Validatieworkflow voor bewijzen
Architectuur & Technologieën
De applicatie is gebouwd als een gescheiden frontend- en backend-architectuur:
De backend draait op ASP.NET Core Web API met Dapper als micro-ORM voor snelle en precieze queries op Microsoft SQL Server. De frontend is gebouwd met Vue.js 3 (Composition API), TypeScript en Pinia voor voorspelbaar state management.
Oplevering & Resultaat
Het project werd binnen de voorziene 13 weken zelfstandig ontworpen, geïmplementeerd en succesvol getest door externe testgebruikers. De applicatie draait in productie voor Movimento.