Bridging the gap between surplus food and social impact.
fridge_demo_3.mp4
fridge! is a B2B logistics platform designed to streamline bulk food donations between commercial donors (restaurants, hotels, caterers) and verified NGOs. We focus on professional-grade surplus management to ensure food safety, accountability, and efficiency at scale.
- Massive Waste: Tons of surplus food are discarded daily in the commercial sector.
- Logistics Gap: Restaurants lack a direct channel to connect with NGOs for bulk pickup.
- Verification: Trust issues regarding food handling and NGO legitimacy.
A real-time coordination tool that validates users via government IDs (FSSAI/NGO Darpan) and utilizes GPS tracking to minimize the window between surplus availability and redistribution.
- Firebase Google Auth: Seamless entry point for all users.
- Dual-Track Registration: Custom flows for Donors (FSSAI verification) and NGOs (NGO Darpan verification).
- Interactive Mapping: Powered by Leaflet.js for real-time location visualization.
- Distance Calculation: Automatic calculation of the distance between donors and rescuers to optimize pickup routes.
- Dynamic Listings: Live view of available food with quantities and expiry countdowns.
- Glassmorphism UI: A modern, responsive design optimized for mobile-field use.
| Component | Technology |
|---|---|
| Frontend | HTML5, CSS3 (Glassmorphism), Vanilla JavaScript |
| Backend | Node.js, Express.js |
| Database | MongoDB Atlas (Mongoose) |
| Auth | Firebase Auth (Google OAuth 2.0) |
| Maps | Leaflet.js / OpenStreetMap |
| Hosting | Vercel (Frontend), Render (Backend) |
- Clone the repository
git clone [https://github.com/your-username/vashishth.git](https://github.com/your-username/vashishth.git) cd vashishth - Install dependencies
npm install
- Environment Variables
Create a
.envfile in the root.MONGO_URI=your_mongodb_connection_string PORT=5000
- Launch application
node server.js