Meal Mission is a platform dedicated to combating food waste, supporting communities in need, and promoting sustainability. Our project aims to bridge the gap between surplus food providers, volunteers, and those facing food insecurity, leveraging technology to facilitate efficient redistribution of surplus food.
The inspiration for Meal Mission came from a profound realization of the immense food waste occurring daily, juxtaposed with the prevalence of hunger in many communities. We were moved to take action and create a solution that addresses these pressing issues while promoting community collaboration and empowerment.
- Community Collaboration: Bring together food establishments and volunteers to facilitate surplus food distribution.
- Recognition and Incentives: Reward volunteers with badges and incentives to drive engagement and recognize contributions.
- Data-Driven Insights: Provide detailed analytics to monitor food distribution efforts and drive progress.
- Community Engagement: Foster interaction and support among stakeholders with dedicated chat functionality.
- Awareness and Education: Raise awareness on food wastage, sustainability, and community impact through curated blogs.
- User-Friendly Interface: Ensure ease of use with a user-friendly interface for posting drives and accessing information.
- Drive Posting by Owners: Enable owners to post surplus food drives and prevent wastage in their localities.
- Volunteer Notifications: Instant notifications inform volunteers about available drives, boosting participation.
- Drive Acceptance and Distribution: Enable volunteers to efficiently accept and distribute surplus food to those in need.
- Detailed Analysis Reports: Provide comprehensive reports to facilitate waste minimization and maximize impact.
- Awareness Blog Section: Admin-curated blogs promote education and action against food wastage.
- Partnerships with NGOs and Organizations: Collaborate with NGOs and organizations to strengthen support networks and amplify community efforts.
- Frontend: ReactJs, TailwindCSS
- Backend: ExpressJs, NodeJs
- Database: MongoDB
- Security: JWT
- Clone the repository.
- Navigate to the project directory.
- Install dependencies using
npm install
for frontend and backend both. - Start the development server using
npm start
for frontend. - Start the development server using
npm run dev
for backend.