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.
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.
FeedForward is a centralized platform connecting:
- 🍴 Restaurants
- 🚚 Delivery Partners
- 🤝 NGOs
- Register/Login
- Add new food donations
- View active donations
- Track donation history
- Analytics dashboard
- Notifications
- Ratings & Feedback
- View available pickups
- Accept donation requests
- Upload GPS-enabled delivery proof
- Delivery history
- Rewards & Badge System
- Ratings
- Receive donation alerts
- Accept food donations
- View donation history
- Verify food quality
- Provide ratings & feedback
- React.js
- TypeScript
- Vite
- Tailwind CSS
- HTML5
- CSS3
- Node.js
- Express.js
- TypeScript
- Database Integration (Configured through
db.ts)
- Google Gemini API (AI Assistant)
Prerequisites: Node.js
- Install dependencies:
npm install - Set the
GEMINI_API_KEYin .env.local to your Gemini API key - Run the app:
npm run dev
