Frederiksberg Kommune
08/2025 - Nu
(5 mdr)
Frederiksberg Kommune — Een Indgang
Jeg blev ansat af Frederiksberg Kommune til at bygge den nye Een Indgang platform — en moderne, borgervendt service der strømliner adgang til kommunale tjenester og arrangementsansøgninger. Bygget med Nuxt 4 og TypeScript, leverer løsningen en robust full-stack arkitektur med et typesikkert tRPC API, datamodellering via Drizzle på PostgreSQL, og streng validering med Zod. Appen tilbyder sikker OIDC autentificering med MitID (via Nets eID Broker), state management gennem Pinia, og en visuel drag-and-drop planlægningsoplevelse til placering af scener, boder og faciliteter på lokationskort. Tilgængelighed, lokalisering og pålidelighed er førsteprioritet gennem WCAG 2.1 mønstre, i18n, end-to-end tests med Playwright, og CI/CD på GitHub Actions med Docker.
Nøglebidrag:
- Designet full-stack arkitekturen med Nuxt 4, server routes, og typesikkert tRPC
- Implementeret OIDC auth med MitID via Nets eID Broker
- Modelleret domænet med Drizzle på PostgreSQL og validering med Zod
- Bygget drag-and-drop kortplanlægnings UI til event artefakter (scener, boder, faciliteter)
- Etableret state og dataflows med Pinia og composables med VueUse
- Tilføjet i18n og implementeret tilgængelige UI mønstre for at opfylde WCAG 2.1
- Opsat testing med Playwright plus linting/formatering (ESLint/Prettier)
- Automatiseret CI/CD med GitHub Actions og containerisering via Docker
- Implementeret transaktionelle emails gennem Sendgrid
- Leveret dokumentation, admin workflows (statusændringer, redigeringer), og overdragelse til kommunens team
Full Stack Udvikler ( Freelance )

