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