Gemeente Amsterdam
A new digital citizen portal making municipal services accessible, used by 100,000+ residents monthly.
The existing citizen-facing portal was outdated, inaccessible, and difficult to maintain. Residents struggled to find information and complete online transactions. The portal needed to meet strict WCAG 2.1 AA accessibility requirements.
User research with citizens and municipal staff drove the design. We built a component library following the NL Design System guidelines, ensuring consistency and accessibility from day one.
A headless CMS-driven Next.js portal with DigiD authentication integration, WCAG 2.1 AA compliance throughout, and a comprehensive NL Design System component library. Multi-language support for Dutch, English, and Arabic.