CiviForm aims to simplify the application process for benefits programs by re-using applicant data for multiple benefits applications. It is being developed by Google.org in collaboration with the City of Seattle.
Key features:
- No-code questionnaire definitions: admins can add new questions and programs using the UI without the need for custom code
- No-code predicate logic (for e.g. for conditionally requiring questions)
- No-code multi-language support through the admin UI
- Bulk data export with admin-defined privacy settings to preserve applicant privacy
- Trusted intermediary role to enable community based organizations to manage applications on behalf of clients
- Recursive data model: admins can define repeated and recursive questions for nested data such as asking for each address for each employer of each member of a household
See an end-to-end demo (NOTE: This demo is fairly old, please get in touch if you are a civic entity or nonprofit and would like a walkthrough of the system).
To get started please first read our Contributing wiki page.
And more specifically:
If you're interested in just digging around and interacting with the code, see Getting started for guidance on setting up your environment and running a local development server.