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.
Live Link: https://assignment-12-7f281.web.app/
- 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
- π½οΈ 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
A few important ones (see full list in
package.json):
react,react-router-dom,axios,@tanstack/react-queryfirebase,jsonwebtoken,bcryptjsstripe,mongoose,cors,dotenv,express
git clone https://github.com/your-username/food-donation-platform.git
cd food-donation-platform