From excess to access.
DonatEat is a full-stack platform that enables individuals, businesses, and organizations to seamlessly donate excess food to those in need.
The system uses a modern workflow, AI-based image/description analysis, and intuitive dashboards for donors and NGOs.
- π¦ Easy food donation portal for individuals and organizations
- π Real-time matching between donors and NGOs
- π AI-powered food type and freshness analysis (Gemini Vision, Groq, etc.)
- πΊοΈ Location-based sorting using Firebase and geohashing
- π Dashboards for donors, NGOs, and admins
- π Notification system for donation updates
Frontend: React.js, CSS/JS, Vite
Backend: Node.js, Express.js
Database: Firebase Firestore
AI Integration: Google Gemini Vision API (or Groq)
Other: Multer for file uploads, JWT Auth, Geohashing
- Node.js (latest LTS)
- npm or yarn
- Firebase project with Firestore enabled
- Google Gemini/Groq API key (for AI analysis)