Skip to content

ismail-dev-code/meal-giver-client

Repository files navigation

🥗 MealGiver — Food Donation Platform

MealGiver is a MERN stack-based food donation and redistribution platform that connects restaurants with verified charities and individuals to reduce food waste and support communities.


🌍 Project Links


✨ Features

👩‍🍳 For Restaurants

  • Add new food donations
  • View donation request details
  • Track donation status and history
  • View and manage donation requests

🏥 For Charities

  • Request donations
  • Track pickup status
  • Add to favorites
  • Submit reviews
  • Role upgrade via Stripe payment

👤 For Users

  • View verified donations
  • Save donations to favorites
  • Submit role upgrade request
  • Submit reviews

🛠 Admin Dashboard

  • Manage users and roles
  • Approve donations and role requests
  • Monitor platform activity

⚙️ Tech Stack

Frontend Backend
React, TailwindCSS, SwiperJS Express.js, MongoDB, Firebase
React Router, DOM Firebase Admin SDK
Axios, React Query, TanStack Stripe API (Payments)
DaisyUI, Headless UI, Toastify Decoded, dotenv, CORS

🔑 Roles and Permissions

Role Description
User Default user. Can browse and favorite
Charity Can request donations, review, pickup
Restaurant Can post donations and manage requests
Admin Full control over platform

🧑‍💻 Developer

Ismail Hossain
📧 hm.ismail772@gmail.com
🌍 Noakhali, Bangladesh
🔗 GitHub | LinkedIn


Feel free to fork the project, open issues, or contribute via pull requests!

About

MealGiver is a MERN stack-based food donation and redistribution platform that connects restaurants with verified charities and individuals to reduce food waste and support communities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages