Inspiration

  • The prevalent issue of food waste in communities, coupled with the need to support those unable to afford meals, is the driving force behind our initiative.

What it does

  • Community Pantry allows users to list surplus food along with contact and pickup details. User can also view these listings, facilitating direct communication and food distribution to those who require assistance.

How we built it

  • Python web framework: Flask
  • Python database: SQLite3
  • Front-end: HTML & CSS

Challenges we ran into

  • Database connectivity and displaying data on HTML pages posed challenges.
  • Due to time constraints we were not able to develop a robust app such as log in and sign up page for users and adding constraints in forms to receive data in the correct format in some fields.

Solution

  • Leveraging documentation for SQLite and Flask, we successfully implemented database operations and addressed connectivity issues.

Accomplishments that we're proud of

  • Developing a functional prototype that addresses food waste while aiding those in need is a significant achievement for us.
  • Achieving successful database operations within the app

What we learned

  • We gained valuable experience in building web applications using Flask and integrating SQLite3 for database operations.
  • we learned the importance of addressing social issues through technology.
  • Building with Flask enables dynamic content, complex functionality, and scalability compared to static websites.

What's next for Community Pantry

  • Implement user authentication features to enhance security.
  • Enhance the user interface for a more intuitive experience.
  • Explore options for scalability and wider community impact.
Share this project:

Updates