This repo contains code for a WIC participant-facing portal that enables participants to submit information and documents ahead of their recertification appointment, a necessary step in renewing WIC benefits. It also contains application code for a WIC staff-facing portal to manage participant recertification information and prepare for recertification appointments.
Ready to jump in? Great! Dig into the getting started documentation to understand how to get up and running and how to customize this project for your WIC agency.
This project consists of the following components:
- Participant portal: A participant portal written in Remix that enables WIC participants to submit information and documents ahead of their recertification appointment.
- Staff portal: A staff portal written in Lowdefy that allows WIC staff to access the information and documents that participants submitted.
- Analytics: Self-hosted, privacy-forward website analytics using Matomo to track anonymized user metrics.
- Infrastructure: Infrastructure-as-Code (IaC) for deploying and managing all the components on AWS using Terraform, as well as Continuous Integration and Continuous Deployment (CI/CD) using Github Actions.
- Participant portal:
- You can access a live version of the participant portal at https://wic-recertification.demo.navapbc.com.
- You can access the Storybook for the participant portal. Our storybook provides an interactive list of all of the React components for the participant portal, as well as all of the Remix pages.
- Staff portal:
- You can access a static version of the staff portal at https://wic-recertification-staff.demo.navapbc.com.
- ℹ️ Note: For privacy and security reasons, this demo does not show live data from the participant portal, nor does it require authentication.
In 2022, Nava PBC was selected by Schmidt Futures to participate as an inaugural member of their new Social Safety Net Product Studio, a brand new initiative to bring technologist entrepreneurs together to improve the accessibility of U.S. government social safety net benefits. With technical assistance from Montana Special Supplemental Nutrition Program for Women, Infants, and Children (WIC), Nava created an open source participant recertification portal to reduce the burden of the six-month/annual recertification process, a necessary step in renewing WIC benefits, on participants and staff.
This effort had the following goals:
- Reduce time spent on recertification data collection in recertification appointments
- Reduce administrative barriers of in-person recertification appointments
- Increase retention in WIC
- Create a strong foundation for Montana and other WIC state and local agencies to create adaptable, user-driven participant portals
When designing public services, it's important to conduct research with people who will be directly impacted by the product or service. Engaging a diverse pool of end users throughout the design process can ensure that their needs and perspectives are integrated into decisions. For this project, we accomplished this by establishing a participant advisory council (PAC).
A PAC is a group of program participants that convenes to engage in user research sessions and advise on program improvements. Our council was made up of 12 WIC participants who attended monthly meetings and participated in research activities to help our team ensure that the tools we built met participants’ needs. Read more about PACs in Nava's How to Build a Participant Advisory Council Toolkit.
Our Design team also met regularly with Montana WIC stakeholders and an Advising States Council made up of subject matter experts from three other WIC State Agencies to ensure that the tools we built also met staff needs and would be informed by requirements beyond just Montana's.
To test out our designs, we ran a limited pilot with four Montana WIC local agencies. During this time, WIC participants that were due for recertification at one of our participating pilot local agencies received SMS text message reminders that included a link to our pilot website 7 days and 1 day in advance of their recertification appointment.
Participants would click the link in the text messages to access the participant portal and fill in information and submit documents ahead of their recertification appointment. Staff would authenticate with the staff portal in order to view the information and documents submitted.
This project is released under the Apache-2.0 license. See LICENSE.md
for details.