Skip to content

Repository files navigation

Food Rescue & Donation Matching Platform

A platform connecting restaurants with NGOs to optimize food donation allocations, minimize wastage, and maximize social impact. Built with a focus on real-time updates, intelligent matching, and reliable delivery.

Features

Real-time Donation Updates: Backend implemented with FastAPI + WebSockets for instant updates.

ML-Based Matching Engine: Assigns donations to NGOs based on proximity, food type, NGO reliability, and urgency.

Fallback Routing: Unassigned donations automatically routed to public volunteers to ensure 100% pickup.

Data Handling & Caching: Optimized allocation and caching algorithms for faster, fairer matching.

Tech Stack

Python, FastAPI, WebSockets, SQL / NoSQL

Machine Learning for donation matching

Efficient backend caching and allocation logic

How it Works

Restaurants upload donation details (type, quantity, pickup time).

ML engine calculates best NGO matches.

Unassigned donations are routed to public volunteers.

Real-time updates are pushed to all stakeholders.

System logs and caches donations for performance and reliability.

Recognition

Selected as a finalist in a 24-hour hackathon.

About

Food Rescue & Donation Matching Platform A platform connecting restaurants with NGOs to optimize food donation allocations, minimize wastage, and maximize social impact. Built with a focus on real-time updates, intelligent matching, and reliable delivery.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages