Skip to content

Recurse-Official/G50

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Food Redistribution Network for Communities

🌟 By Team Trailblazers


🌟 Team Members

  1. Ritesh Reddy G
  2. Sahasrika E
  3. Karthikeya K
  4. Varshith Reddy K

🚀 Project Overview

The Advanced Food Redistribution Network for Communities is an innovative platform aimed at reducing food wastage and addressing hunger by connecting food donors with individuals in need. Through real-time updates, smart geolocation tracking, and streamlined processes, we create a scalable and impactful system that fosters sustainability and community empowerment.


🌟 Key Features

🥗 For Donors:

  • Seamless Food Donations: Donors can easily post details such as food type, servings, shelf life, and more.
  • Real-Time Status Updates: Track donation status from available to claimed.

🌍 For Clients:

  • Location-Based Donations: See available food donations within a 10km radius.
  • Real-Time Claiming: Claim donations on a "Fastest Finger First" basis.
  • User-Friendly Dashboard: Track claimed donations with real-time status updates.

🌟 Technology Stack

🌐 Frontend:

  • React.js with Bootstrap for a modern, responsive UI.
  • Google Maps API for location-based services.

⚙️ Backend:

  • Node.js with Express.js for a scalable and robust API.
  • Socket.IO for real-time communication.

🗄️ Database:

  • MongoDB for flexible and scalable data storage.

🌟 How It Works

  1. Sign Up: Donors and clients create accounts with location-based details.
  2. Post Donations: Donors specify food details, including servings and shelf life.
  3. Claim Donations: Clients within a 10km radius can view and claim donations.
  4. Real-Time Updates: Both donors and clients receive live status notifications.
  5. Completion: Donations are confirmed upon pickup, and metrics are updated.

🌟 Future Scope

  1. Enhanced Analytics: Insights for donors and clients on food redistribution impact.
  2. Mobile App: Dedicated mobile applications for Android and iOS.
  3. Biogas Integration: Automating biogas production tracking for expired food.
  4. CSR Modules: Partner with corporates to sponsor food redistribution.
  5. AI Recommendations: Suggest optimal donation times and routes for maximum impact.

🌟 Installation and Setup

  1. Clone the Repository:
    git clone https://github.com/username/repository.git
  2. Install Dependencies:
    cd repository
    npm install
    cd api
    npm install
  3. Set Up Environment Variables:
    • Add your Google Maps API Key, MongoDB URI, and other details in .env.
    MONGO_URI=your_mongodb_uri
    GOOGLE_MAPS_API_KEY=your_google_maps_api_key
    PORT=5000
  4. Start the Application:
    • Run the backend:
      cd api
      npm start
    • Run the frontend:
      cd client
      npm start

Together, let's build a sustainable future, one donation at a time! 🎉

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published