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

Packages

Contributors

Languages