- Ritesh Reddy G
- Sahasrika E
- Karthikeya K
- Varshith Reddy K
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.
- 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.
- 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.
- React.js with Bootstrap for a modern, responsive UI.
- Google Maps API for location-based services.
- Node.js with Express.js for a scalable and robust API.
- Socket.IO for real-time communication.
- MongoDB for flexible and scalable data storage.
- Sign Up: Donors and clients create accounts with location-based details.
- Post Donations: Donors specify food details, including servings and shelf life.
- Claim Donations: Clients within a 10km radius can view and claim donations.
- Real-Time Updates: Both donors and clients receive live status notifications.
- Completion: Donations are confirmed upon pickup, and metrics are updated.
- Enhanced Analytics: Insights for donors and clients on food redistribution impact.
- Mobile App: Dedicated mobile applications for Android and iOS.
- Biogas Integration: Automating biogas production tracking for expired food.
- CSR Modules: Partner with corporates to sponsor food redistribution.
- AI Recommendations: Suggest optimal donation times and routes for maximum impact.
- Clone the Repository:
git clone https://github.com/username/repository.git
- Install Dependencies:
cd repository npm install cd api npm install
- 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
- Add your Google Maps API Key, MongoDB URI, and other details in
- Start the Application:
- Run the backend:
cd api npm start
- Run the frontend:
cd client npm start
- Run the backend:
Together, let's build a sustainable future, one donation at a time! 🎉