Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

134 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🍲 Food Donation Platform

A full-featured MERN stack web application that connects restaurants with verified charities to reduce food waste and support communities. Built with secure authentication, dynamic user roles, and a responsive UI, this project promotes real-world impact through technology.

🧰 Technologies Used

  • React.js – Frontend framework
  • Tailwind CSS & DaisyUI – UI styling
  • Framer Motion – UI animations
  • Node.js + Express.js – Backend server
  • MongoDB – NoSQL database
  • Firebase Auth – Authentication
  • JWT (JSON Web Tokens) – Secure route access
  • Stripe – Payment integration
  • TanStack Query (React Query) – Efficient data fetching
  • Axios – HTTP client for API calls

✨ Core Features

  • 🍽️ Restaurant dashboard to donate extra food
  • βœ… Admin panel to verify donations
  • 🏒 Charity dashboard to request donations
  • πŸ” Secure authentication with Firebase and JWT
  • πŸ’³ Stripe payment for optional charity fees
  • πŸ“¦ RESTful API with protected routes
  • 🧠 Smart data fetching using TanStack Query
  • πŸ“± Fully responsive & animated user interface

πŸ“¦ Dependencies

A few important ones (see full list in package.json):

  • react, react-router-dom, axios, @tanstack/react-query
  • firebase, jsonwebtoken, bcryptjs
  • stripe, mongoose, cors, dotenv, express

πŸ› οΈ Run Project Locally

1. Clone the repo

git clone https://github.com/your-username/food-donation-platform.git
cd food-donation-platform

About

πŸš€ Just completed my MERN Stack Food Donation Platform 🍽️ Restaurants donate extra food 🀝 Charities request & confirm pickup πŸ” Firebase + JWT auth, πŸ’³ Stripe payments βœ… Admin verification, πŸ“¦ TanStack Query

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages