Skip to content

A small contribution that can fill a stomach, warm a heart and nourish a soul

License

Notifications You must be signed in to change notification settings

Animesh606/FoodForAll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Food For All

Food For All is a web-based platform designed to connect NGOs and donors, facilitating the process of providing food to underprivileged communities. The platform allows NGOs to showcase their initiatives and receive monetary contributions from donors who are passionate about helping those in need.

Demo

A live demo of the application is available at foodforall.onrender.com.

Features

  • User Registration and Authentication: Users can register as NGOs or donors, ensuring secure access to the platform.

  • NGO Profiles: NGOs can create detailed profiles, providing information about their mission, areas of operation, target beneficiaries, and contact details.

  • Donation Management: Donors can browse registered NGOs, explore their initiatives, and make monetary contributions securely.

  • Search and Filters: Users can search for NGOs based on location, causes, or keywords. Advanced filters make it easier to find NGOs working in specific areas or supporting specific communities.

  • Real-time Updates: Donors receive notifications about new initiatives, success stories, and urgent campaigns organized by the NGOs they support.

  • Impact Tracking: NGOs can showcase the impact of their work, including the number of meals provided, beneficiaries reached, and success stories.

  • Communication and Feedback: The platform facilitates communication between NGOs and donors, allowing them to share feedback, ask questions, and explore collaboration opportunities.

Technologies Used

  • Node.js
  • MongoDB
  • Handlebars (Express engine)
  • CSS
  • JavaScript

Installation

  1. Clone the repository: git clone https://github.com/Animesh606/FoodForAll.git
  2. Install the dependencies: npm install
  3. Set up the MongoDB database and update the configuration file with the database credentials and secret variables.
  4. Start the application: npm start
  5. Access the application in your browser at http://localhost:${process.env.PORT}

Contributing

We welcome contributions from anyone interested in improving Food For All. If you encounter any issues or have suggestions for new features, please submit a pull request or open an issue in the repository.

Please note that this is just a template, and you should customize it based on your specific project details and requirements.

About

A small contribution that can fill a stomach, warm a heart and nourish a soul

Resources

License

Stars

Watchers

Forks