Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mdreyadhossain/zerohunger

A food rescue system for an NGO, aimed at automating and tracking the collection of surplus food from restaurants to feed deprived individuals, while managing employee tasks and enrollment.
https://github.com/mdreyadhossain/zerohunger

aspnet mssqlserver mvc

Last synced: about 1 month ago
JSON representation

A food rescue system for an NGO, aimed at automating and tracking the collection of surplus food from restaurants to feed deprived individuals, while managing employee tasks and enrollment.

Awesome Lists containing this project

README

        

# Zero Hunger

## Overview

An NGO dedicated to feeding deprived people and children. A significant amount of food is wasted daily in events such as office programs and restaurants. Zero Hunger is to make use of this surplus food by collecting it from restaurants before it gets spoiled and distributing it to those in need.

## Workflow

1. **Collection Request Creation by Restaurants**
- Restaurants can open a collection request from their dashboard.
- They must specify the maximum time they can preserve the food before it needs to be collected.

2. **Request Acceptance and Employee Assignment**
- Our system will receive the collection request.
- An employee will be assigned to collect the food.

3. **Food Collection and Distribution**
- The assigned employee will collect the food from the restaurant.
- The food will be distributed by our employee to the deprived people and children.
- Upon completion, the collection request will be marked as completed.

4. **Tracking**
- The system will track all collection requests and their details, including the status and history of each request.

## Features

- **Restaurant Dashboard**
- Restaurants can create and manage collection requests.
- Specify the maximum preservation time for the food.

- **Request Management**
- View and manage all incoming collection requests.
- Assign employees to handle each request.

- **Employee Dashboard**
- Employees can view their assigned collection tasks.
- Update the status of the collection and distribution process.

- **Tracking and Reporting**
- Detailed tracking of all collection requests.
- Generate reports on food collection and distribution activities.

## Getting Started

1. **Setup the System**
- Clone the repository
```bash
git clone https://github.com/MdReyadHossain/ZeroHunger.git
```
- Install necessary dependencies
- Configure the database

2. **Restaurant Onboarding**
- Register restaurants on the system
- Provide access to their dashboards

3. **Employee Enrollment**
- Register employees on the system
- Assign roles and permissions

4. **Operational Workflow**
- Restaurants create collection requests
- Employees are assigned and notified
- Food collection and distribution process is tracked and reported