Terug naar projecten
Afstudeerstage • 13 WekenSodego & Movimento (Feb - Mei 2024)

Move@TheOffice

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

Move@TheOffice Dashboard

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.
Challenges pagina

Overzicht van actieve uitdagingen

Bewijzen goedkeuringsflow

Validatieworkflow voor bewijzen

Architectuur & Technologieën

De applicatie is gebouwd als een gescheiden frontend- en backend-architectuur:

Vue.js 3TypeScript.NET / ASP.NET CoreDapper ORMMSSQLPiniaJWT & Refresh TokensTailwind CSS

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.