Inspiration
Do you know what is common among Singapore's largest nonprofits? They use excel sheets, yes, many of them.
They serve hundreds of beneficiaries, but this means that they receive thousands of email updates from their partners. Are excel sheets good enough to track them all?
Our experience volunteering has shown us that nonprofits want to maximise their impact, but are often held back by technological limitations.
Through our case management software, we hope to consolidate information in one place to reduce human error, and relieve the workload of volunteer managers.
What it does
Our prototype is for nonprofits to track their tutoring programmes. When a tutor is done with each session, they will submit their updates through a form. This form is automatically rendered onto a dashboard for nonprofits to view.
This makes it easy for nonprofits to be updated on their beneficiaries’ progress. They can view how many sessions a volunteer tutor had with their beneficiary, and how each session went.
How we built it
We used React for the frontend and Flask for the backend.
Challenges we ran into
We faced issues styling the dashboard using Material UI, and connecting the frontend to the backend.
Accomplishments that we're proud of
We made a working prototype that consolidates data from multiple forms, and display them onto a dashboard.
What we learned
We experimented with some new machine learning libraries like Scikit Learn to perform sentiment analysis on case management data.
What's next for Case Management Software
We hope to eventually expand to other purposes beyond tutoring and revolutionise the way nonprofits operate. We believe that with better software, nonprofits can double or even triple their impact on the people they selflessly serve.
Log in or sign up for Devpost to join the conversation.