Skip to content

Repository files navigation

GHBanner

🍽️ FeedForward – A Food Donation Platform

📌 Overview

FeedForward is a full-stack web application designed to reduce food waste by connecting restaurants with delivery partners and NGOs in a transparent, real-time ecosystem.

Every day, large quantities of perfectly edible food are discarded while millions of people struggle with hunger. FeedForward bridges this gap by enabling restaurants to donate surplus food, assigning delivery partners for pickup, and allowing NGOs to receive and distribute the food to those in need.

The platform ensures every donation is tracked from creation to delivery, making the entire process transparent, accountable, and efficient.

🚨 Problem Statement

Food waste and hunger exist side by side.

Restaurants and food outlets often dispose of surplus food that is still safe for consumption, while many people lack access to nutritious meals. The absence of a centralized, transparent system makes food donation difficult, leading to unnecessary waste.

FeedForward addresses this challenge by providing a technology-driven platform that simplifies food donation, automates delivery coordination, and enables NGOs to receive food efficiently while maintaining complete donation traceability.

💡 Proposed Solution

FeedForward is a centralized platform connecting:

  • 🍴 Restaurants
  • 🚚 Delivery Partners
  • 🤝 NGOs

Restaurant Module

  • Register/Login
  • Add new food donations
  • View active donations
  • Track donation history
  • Analytics dashboard
  • Notifications
  • Ratings & Feedback

Delivery Partner Module

  • View available pickups
  • Accept donation requests
  • Upload GPS-enabled delivery proof
  • Delivery history
  • Rewards & Badge System
  • Ratings

NGO Module

  • Receive donation alerts
  • Accept food donations
  • View donation history
  • Verify food quality
  • Provide ratings & feedback

🛠️ Tech Stack

Frontend

  • React.js
  • TypeScript
  • Vite
  • Tailwind CSS
  • HTML5
  • CSS3

Backend

  • Node.js
  • Express.js
  • TypeScript

Database

  • Database Integration (Configured through db.ts)

Google Technology

  • Google Gemini API (AI Assistant)

Run Locally

Prerequisites: Node.js

  1. Install dependencies: npm install
  2. Set the GEMINI_API_KEY in .env.local to your Gemini API key
  3. Run the app: npm run dev

About

FeedForward is a full-stack food donation platform that connects restaurants, delivery partners, and NGOs to reduce food waste through real-time donation tracking, automated allocation, GPS-enabled delivery, and transparent food distribution.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages