A web application built with Next.js and Firebase that connects restaurants with NGOs to donate surplus food and combat world hunger. It features real-time interactions where admins approve users, restaurants post available food, and NGOs can claim and pick up donations efficiently.
- Approve or reject new restaurant and NGO accounts
- View user statistics and food activity across cities
- Sign up or log in
- Post surplus food with details like quantity, expiry, and pickup time
- Sign up or log in
- View available food items from nearby restaurants
- Claim and track food pickups
👉 Live URL: https://food-connect-75w5.vercel.app/login
- 🔐 Authentication (Firebase Auth)
- 👤 Role-based access (Admin, Restaurant, NGO)
- ✅ Admin approval system
- 🍱 Food posting and claiming
- 🔄 Real-time Firestore updates
- 📊 Admin dashboard with analytics
- 📍 City-based filtering
- Frontend: Next.js 14, TailwindCSS
- Backend: Firebase Firestore, Firebase Auth
- Hosting: Vercel
- Charting: Recharts
➡️ Open https://food-connect-75w5.vercel.app/login
-
Click on signup and fill the details and choose your role ie., NGO/Charity or Restaurants

-
You will be redirected to login form and login the email and password but you will have to wait until approved by the admin

-
Go to login page and enter these credentials: email- admin@foodconnect.com password-password123 , then you will enter admin dashboard

-
Here admin can approve or reject the NGO or Restaurants
-
Admin can see all the data of Restaurants, NGO's, Food Items posted or claimed, etc
-
And the NGO which are from the same city can see posted food and claim it from the restaurant


