Skip to content

unclePRO/fridge-ecotech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fridge! 🌿

Bridging the gap between surplus food and social impact.

Live Demo Vercel Render


Demo Video:

fridge_demo_3.mp4

Project Overview

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.

The Challenge

  • 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.

The Solution

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.


Key Features

Secure & Role-Based Auth

  • Firebase Google Auth: Seamless entry point for all users.
  • Dual-Track Registration: Custom flows for Donors (FSSAI verification) and NGOs (NGO Darpan verification).

Intelligent Logistics

  • 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.

Real-Time Food Feed

  • Dynamic Listings: Live view of available food with quantities and expiry countdowns.
  • Glassmorphism UI: A modern, responsive design optimized for mobile-field use.

Tech Stack

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)

Local Setup

  1. Clone the repository
    git clone [https://github.com/your-username/vashishth.git](https://github.com/your-username/vashishth.git)
    cd vashishth
    
  2. Install dependencies
    npm install
    
  3. Environment Variables Create a .env file in the root.
     MONGO_URI=your_mongodb_connection_string
     PORT=5000
    
  4. Launch application
    node server.js

About

A food bridge website that helps in prevention of surplus food wastage by connecting NGOs to restaurants.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors