Citizens Advice

Client
Citizens Advice is a UK-based nonprofit organization that offers free, confidential advice on legal, financial, housing, and consumer issues to help people navigate everyday challenges.
Industry
Nonprofit
Company Size
50 - 100
Project Duration
6 Months

The team developed a highly customizable and robust system for managing complex multipage forms, using Rails and a customized gem. The solution handles data flow across multiple pages efficiently, with a focus on usability and maintaining data accuracy.

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.

Subscribe to our newsletter

Join 10,000+ entrepeneurs and get creative site breakdowns, design musings and tips directly into your inbox.