Municipality of Amsterdam β vignettes
The Municipality of Amsterdam's vignette platform lets citizens apply online for a waterway vignette (vaarvignet) required to use Amsterdam's canals and waterways. I independently built the current version of this platform.
The platform consists of two parts: a citizen-facing application portal (with boat details, document upload, and online payment) and a separate issuance app for shop staff.
What I did
- Built the complete front-end of the current version independently
- Complex multi-step form flows with conditional logic and validation
- UX decisions around error states, progress indicators, and ease of use
- Integration with payment and document processing
- Focus on performance, accessibility (WCAG), and maintainable code