Terug naar projecten

03

FarmFit — React naar Angular migratie

Rol

Frontend developer (stage bij Cegeka)

Technologie

Angular · TypeScript · RxJS · SCSS

Jaar

2025 — 2026

Context

FarmFit is één van drie hoofdprojecten die ik tijdens mijn stage bij Cegeka realiseerde. De bestaande React-codebase was moeilijk leesbaar en slecht gestructureerd — het doorgronden ervan was de eerste grote uitdaging. Daarna moest ik de state management-aanpak vertalen van React-context naar Angular services met RxJS, én offline-functionaliteit en PWA-ondersteuning implementeren.

FarmFit screenshot 1
FarmFit screenshot 2
FarmFit screenshot 3
FarmFit screenshot 4
Wat heb ik gerealiseerd

FarmFit is een onmisbare tool voor dierenartsen en veehouders: beslagen aanmaken, bezoeken en meldingen registreren, rapporten genereren met actieplan en offline werken via PWA. Ik herschreef de volledige React-applicatie naar Angular — opgeleverd binnen 8 weken. De klant stond aanvankelijk gehecht aan de React-versie en wilde niet overstappen. Na mijn eindpresentatie draaiden ze 180° en kozen alsnog voor een volledige migratie.

Wat ik geleerd heb

Een slecht geschreven codebase migreren leert je meer over softwarekwaliteit dan een greenfield project. De React-code was moeilijk leesbaar — dat maakte me bewust van hoe waardevol leesbare, modulaire code is voor toekomstige ontwikkelaars. Het grootste inzicht: technisch goed werk spreekt pas voor zichzelf als je het ook kunt presenteren. De ommekeer van de klant was het bewijs dat communicatie net zo zwaar weegt als de code zelf.

Volgend project

SafetySquad — Angular v17 → v21 + redesign