Inspiration
Our project was inspired by the urgent need to address homelessness in a sustainable way. We realized that traditional cash-based support often falls short, and that a system encouraging self-empowerment through volunteering and community engagement could create lasting change. The idea of "Earn & Eat" emerged as a way to transform lives by offering credits for volunteering that can be redeemed for essential services.
What it does
Earn & Eat is a web-based platform that connects NGOs, organizations, and donors to support homeless individuals. NGOs add and manage profiles of homeless people and assign them to volunteering events created by community organizations. Homeless individuals earn credits by volunteering, which can then be redeemed at food banks or shelters. Donors can contribute funds to support these initiatives, helping to increase the resources available.
How we built it
We built the platform using Python with Flask as our web framework, MongoDB for our database, and RESTful APIs for communication. The application also integrates the Gemini API to power an AI chatbot that provides guidance and answers questions about the program. Our system supports multiple user roles—NGOs, organizations, donors, and homeless individuals—each with tailored functionalities.
Challenges we ran into
- Coordination Across Stakeholders: Balancing the needs and workflows of NGOs, organizations, and donors required robust planning and iterative testing.
- User Trust: Building a secure, transparent platform that could handle sensitive data related to homelessness demanded a lot of attention.
- Integration: Merging traditional web development with conversational AI via the Gemini API was a complex yet rewarding process.
Accomplishments that we're proud of
- Successfully developing a multi-role platform that addresses a real-world social issue.
- Integrating an AI chatbot that enhances user support and system engagement.
- Launching a working prototype that demonstrates the potential for credit-based rehabilitation and community support.
- Building a scalable system with clear pathways for NGOs to manage volunteers and organizations to run events.
What we learned
We learned that addressing homelessness requires more than just financial aid—it needs a holistic approach involving rehabilitation, training, and community integration. Technically, we enhanced our skills in web development, database management, and AI integration, while also gaining valuable insights into building systems that serve social causes.
What's next for Earn And Eat
Moving forward, we plan to scale the platform to serve more communities, enhance the AI chatbot for personalized support, and integrate additional features such as real-time data analytics and mobile accessibility. We’re also looking to forge partnerships with more local organizations and expand our network of service providers to maximize the program's impact.
Log in or sign up for Devpost to join the conversation.