Inspiration

The inspiration for our project came from observing the struggles of vulnerable populations who lack access to food, shelter, and community support. We realized there was a gap in connecting people in need with available resources such as leftover food, shelters, and volunteers willing to help. Our goal was to bridge this gap with a simple, accessible, and impactful platform that fosters community care and support.

What It Does

Our platform connects individuals in need with:

  • Volunteers who are eager to offer their time and resources.
  • Locations where leftover food is available for pickup.
  • Nearby shelters and organizations providing essential services. It centralizes information, making it easier for users to find the help they need and for volunteers and organizations to reach those who require assistance.

How We Built It

We built the platform using:

  • Frontend: Vanilla HTML, CSS, and JavaScript for a lightweight and responsive user interface.
  • Backend: Python to integrate logic and implement a machine learning model for optimizing resource distribution.
  • Database: Firebase to store and manage user data, resource locations, and shelter availability.
  • Custom Location Features: Instead of external mapping APIs, we implemented a custom system to display and manage location data effectively within the platform.

Challenges We Ran Into

  • Custom Mapping: Creating a user-friendly and accurate location system without using tools like Google Maps required significant effort and ingenuity.
  • Machine Learning Integration: Training and incorporating the ML model to optimize resource distribution while keeping the platform lightweight and responsive.
  • Accessibility: Ensuring that the platform was intuitive and accessible for users with limited tech experience.
  • Data Management: Handling real-time updates and data accuracy for food and shelter availability.

Accomplishments That We're Proud Of

  • Successfully building a fully functional platform with limited resources and technology.
  • Implementing a machine learning model to improve resource allocation and efficiency.
  • Designing a custom location management system that is both effective and intuitive.
  • Creating a tool that has the potential to make a tangible difference in the lives of people in need.

What We Learned

Through this project, we learned:

  • The importance of user-centered design for accessibility.
  • How to integrate machine learning into real-world applications.
  • The value of lightweight and efficient tools like vanilla HTML, CSS, and JavaScript in building scalable solutions.
  • Effective collaboration and problem-solving in addressing technical and social challenges.

What's Next for the Soft Hearts

  • Mobile App Development: Expanding the platform to mobile devices for easier access.
  • Partnerships: Collaborating with local organizations and businesses to expand resource availability.
  • Enhanced Machine Learning: Improving our ML model to provide better predictions and recommendations for resource distribution.
  • Real-Time Updates: Adding features for real-time updates on resource availability and shelter status.
  • Community Features: Building tools for better collaboration between volunteers, organizations, and users to foster a stronger support network.

Soft Hearts aims to continue growing and connecting those in need with a compassionate and resourceful community.

Share this project:

Updates