We were commissioned by Citizens Advice to develop an accessible, multipage form system that meets their exceptionally high accessibility standards—including full functionality without JavaScript. A key requirement was ensuring the platform could be used by individuals relying on assistive technologies, including those with limited or no client-side scripting support.
To support reuse across multiple projects, we developed the solution as a standalone Rails gem. The system was designed to handle complex workflows, advanced caching strategies, and stringent privacy requirements. This was especially critical as the forms are intended to collect sensitive information for initiatives such as the government’s witness protection program.
Join 10,000+ entrepeneurs and get creative site breakdowns, design musings and tips directly into your inbox.