Skip to content

Connecting food donors with NGOs and shelters to combat hunger and reduce food waste. Built with Node.js, Express, MongoDB, EJS, and features Stripe integration, geolocation, and impact tracking.

Notifications You must be signed in to change notification settings

Sahil1617/Feeding_Hands

Repository files navigation

🍽️ FeedingHands - A Digital Platform for Food Redistribution

🌍 The Challenge

Every day, thousands of children succumb to hunger, while millions of people in India struggle to find their next meal. Shockingly, nearly 40% of the food produced in the country—amounting to 67 million tonnes annually—goes to waste. This not only exacerbates food insecurity but also contributes to severe environmental problems, including excessive water consumption and pollution.

💡 Our Mission: Bridging the Gap

FeedingHands is an innovative real-time food redistribution platform designed to bridge the gap between food surplus and those in need. By seamlessly connecting donors (restaurants, caterers, households) with recipients (NGOs, orphanages, shelters), we aim to reduce food waste and alleviate hunger.

🚀 Key Features

  • Real-Time Food Listings & Pickup Coordination 📍
  • Emergency Food Assistance 🚨
  • Verified Network & Quality Assurance 🛡️
  • Seamless Donation Support (Stripe Integration) 💳
  • Impact Tracking & Insights 📊
  • Scheduled & Recurring Donations 📅
  • Donor Rewards & Recognition 🎖️
  • Eco-Friendly Impact Metrics 🌱
  • Community Engagement & Awareness 👥
  • Multi-Platform Accessibility 📱💻

🛠️ Tech Stack

  • 🔹 Geolocation & Mapping: MapTiler for real-time tracking & optimized routes
  • 🔹 Cloud Storage & File Uploads: Cloudinary, Multer for managing images/videos
  • 🔹 Authentication & Security: Passport.js, Express-session, JWT for secure access
  • 🔹 Database & Data Validation: MongoDB, Mongoose, Joi for structured storage
  • 🔹 Backend Framework: Node.js, Express.js for robust performance
  • 🔹 Frontend UI: EJS templating for dynamic content
  • 🔹 Payment Integration: Stripe for easy donations
  • 🔹 Email Integration: NodeMailer for realtime notifications

🎯 How It Works

  1. 1️⃣ Discover Surplus Food 🏪 - Users explore nearby donors listing available surplus food.
  2. 2️⃣ Claim & Reserve ✅ - Recipients select, reserve, and confirm food pickups.
  3. 3️⃣ Pickup & Delivery 🚗 - NGOs/individuals collect the food at a scheduled time and deliver it to those in need.
  4. 4️⃣ Make an Impact 🤝 - Every meal saved contributes to a world with less waste & more hope!

📢 Why FeedingHands Matters

  • 💰 Cost Savings for Businesses: Reduces food disposal expenses.
  • 🍽️ Enhanced Food Security: Ensures meals reach those who need them most.
  • 🌱 Eco-Friendly Impact: Helps cut down food waste & carbon footprint.

Let's create a world where no food goes to waste & no one sleeps hungry! 🌍❤️

🚀 Join us in this mission! #FeedingHands

🌍 Visit Our Site

🤝 Visit our site on: https://feeding-hands.onrender.com

About

Connecting food donors with NGOs and shelters to combat hunger and reduce food waste. Built with Node.js, Express, MongoDB, EJS, and features Stripe integration, geolocation, and impact tracking.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published