Step Up For India (SUFI) is a NGO (non-profit) with a goal to improve the quality of education among underprivileged students all over. The founders have come up with a remedial course structure & material to help bridge the gap in knowledge of these students and have been training volunteers to use the materials effectively.
In order to scale their operations, SUFI required an app with automated management which could handle a multi-workflow system right from registering volunteers to training them, registering them for sessions and providing them with the relevant study material once they check-in to the correct location at the scheduled time.
The volunteers also needed to be empowered with features such as giving student feedback, taking student’s attendance, checking their schedule and viewing their honorarium payment to name a few.
On the admin interface, there are a number of user types, each with only relevant level of access based on their roles.
System can be used to configure classes, manage schools, manage classes within a school, allot volunteers, maintain a session schedule for the class and update session data. There are reports available to give insights into the organization overall.
The system had a few important necessities – need to scale, workflow has a number of nuances, user base is not very technology aware, poor internet connectivity at remote locations. The system has been built using NodeJS and is designed to scale. All workflow nuances have been carefully documented and tested with each build. To ensure that even less technology aware users are able to use the system, the user experience has been kept simple. To overcome internet connectivity issues, a PWA implementation is underway.
Post the app launch, SUFI has confidently signed a MOU with the local state government (Karnataka) to establish classes across over 22,000 government aided schools and have already scaled from 30 schools to now covering over 100 schools.
What we used