← Alle projekter

Vekseluddannelse · 2025 – igangværende

S-Print v4

Ombygningen af Société des Grands Projets' platform, hvor kontraktholdere indberetter, fra Java/Vue til Symfony og React.

S-Print v4

Historien

S-Print er den platform, SGP stiller til rådighed for sine kontraktpartnere for at indberette og få kontrolleret deres data: den økonomiske aktivitet og de job, der skabes til opførelsen af Grand Paris Express, samt sikkerheden på byggepladserne. Den følger præcise kontraktforpligtelser, som at reservere mindst 20 % af beløbet til små og mellemstore virksomheder og 10 % af timerne til personer langt fra arbejdsmarkedet.

Version 3 bygger på Java og Vue.js. Version 4, som jeg er med til at bygge, erstatter den med Symfony og API Platform på serversiden, TypeScript og React på brugerfladesiden. Målet: at erstatte de Excel-filer, virksomhederne sendte, med en brugervenlig indtastningsflade med kontrollerede referencedata og automatisere overførslen af data til analyseværktøjet Cockpit. Det handler også om at modernisere det tekniske fundament, mindske gælden og lette udviklingen.

Jeg er ansvarlig for udvikling i S-Print-teamet i udviklingsenheden. Jeg genopbygger, funktion for funktion, hvad version 3 gør: React/TypeScript-sider og -komponenter (liste og søgning af virksomheder, visning af ulykkesdata, lister og formularer for økonomisk fodaftryk, oprettelse af kontrakter), en genanvendelig mekanisme til API-kald med ren fejlhåndtering, ændringer i Symfony-tjenester og deres API-tests. Jeg gennemgår kode, skriver og kører tests, dokumenterer og leder de agile ceremonier på skift.

Så længe v4 ikke er komplet, forbliver v3 i produktion: jeg skal derfor altid analysere det eksisterende for ikke at glemme noget. Et af mine mål med min vejleder: bidrage til leveringen af version 4.0.0 og deltage aktivt i kodegennemgange.

Hvad jeg tager med mig

At bygge om uden at ødelægge: forstå den gamle version, skrive den rent om, sammenligne felt for felt. Bag hvert felt i en formular ligger et reelt engagement for lokale job og små virksomheder, så datas rigtighed er en prioritet.