Inspiration

The idea for Neighbor Help came from observing how communities often struggle with local communication and support, especially during emergencies or times of need. I wanted to create a platform where neighbors could easily connect, share resources, offer help, or request assistance—making everyday life a little easier through community-driven support.

What it does

Neighbor Help is a community support platform where users can:

  • Post requests for help with everyday needs—like finding a lost item, borrowing tools, or seeking local assistance.
  • Offer help to neighbors who need support.
  • Upload and display images related to posts—such as photos of found items, events, or help being offered.
  • Browse posts made by nearby users to discover opportunities to connect or assist.

How i built it

I structured the project into clear modules:

  • Backend: Built with Flask to manage routes, handle image uploads, and connect to the database.
  • Database: Used SQLite for storing user posts, image references, and user data.
  • Frontend: Developed with HTML, CSS, and JavaScript to create a responsive, easy-to-use interface.
  • Implemented secure file upload functionality ensuring only valid image files are accepted.

Challenges i ran into

  • Handling image uploads securely and integrating them seamlessly with Flask.
  • Making the UI responsive and accessible across devices.
  • Managing SQLite database connections and queries efficiently.

What i learned

Through this project, I improved my skills in:

  • Building a full-stack web app using Flask and SQLite.
  • Handling image uploads and serving them dynamically.
  • Designing user-friendly interfaces with HTML, CSS, and JavaScript.
  • Managing database operations with SQLite for lightweight and efficient data storage

Built With

Share this project:

Updates