Politie Nederland
Een intern portaal moderniseren
Senior full-stack developer in het team dat een intern portaal ontwikkelt, met een nieuwe React-front-end naast de bestaande Django-applicatie.
React
geïntroduceerd naast Django
uv
voor een snellere CI-pipeline
Kanban
werkwijze van het team
De opdracht
Een ontwikkelteam bouwt een intern portaal op basis van wensen en eisen vanuit de afdeling. Omdat de belangrijkste stakeholders uit de eigen organisatie komen, kunnen we snel schakelen en feedback direct verwerken. Deze opdracht kies ik bewust om ervaring op te doen binnen de publieke sector.
Wat ik doe
Naast het ontwikkelen en verbeteren van onderdelen van het portaal stel ik twee technische verbeteringen voor en voer ze door:
- Een moderne front-end. Ik introduceer React met Tailwind CSS, en ontwerp een integratielaag waarmee Django-componenten zoals Forms en de interne webcomponentlibrary goed samenwerken met React.
- Een snellere pipeline. Ik optimaliseer de CI/CD-pipeline, onder andere door te migreren naar de package manager uv.
PythonDjangoTypeScriptReactTailwind CSSGitLab