Skip to content

WSUCEG-7140/Team-G--Food-Waste

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team Members

1. Bharat Meduri (GitHub Username: Temporary-summer)
2. Suyes Sapkota (GitHub Username: SuyesSapkota)

Food Waste Management

Food wastage is a prevalent issue in our society, and it is important to effectively address it for the sake of our environment and economy. Managing food waste is crucial as it can contribute to enhancing our sustainability. To tackle this issue, we have recognized the potential of utilizing web technology. Our proposed solution involves creating a Django Python application that enables individuals to donate and share their excess food with those who are in need.

Features

1. Donor Registration: The donor needs to Register himself in the application.
2. Donor Model: A donor can donate food by signing the application.
3. Assign Model: Admin can assign the agents to donors for collecting the food.
4. Complaint, Suggestions, and Rating Model: The donor can give their feedback.
5. Add, View, Edit, and Delete Agent Model: Admins can perform the tasks as per the requirements.


Installation

To run the Food Waste Management System in your own system, follow these steps:

  1. Download the foodwaste.zip file, then extract the file
  2. Open the extracted file in any integrated development environment (IDE).
  3. If Python is not installed, install python 3.9
  4. Install Django: pip install django
  5. Setup database: python manage.py migrate
  6. Run the development server: python manage.py runserver
  7. Access the app: Open your local browser and goto to http://localhost:8000/

To run the Food Waste Management System locally, follow these steps:

  1. Clone the repository: Git clone https://github.com/WSUCEG-7140/Team-G--Food-Waste.git
  2. Install the necessary dependencies: Python 3.9 Py test
  3. Set up the SQLite database: Use the command python3 manage.py migrate to migrate the entire application to online SQLite database.
  4. Run App: Back-end (Python): Start the Python server: python manage.py Run server

Technologies Used

1. Backend: Python
2. Database: SQLite
3. Framework: Django
4. Front-end: HTML, CSS, SCSS, JavaScript


We have covered Programming By Contract and Literate Programming in below files:
https://github.com/WSUCEG-7140/Team-G--Food-Waste/blob/main/Doxyfile/Requirements.md (Linked Issues)
https://github.com/WSUCEG-7140/Team-G--Food-Waste/blob/main/food/forms.py
https://github.com/WSUCEG-7140/Team-G--Food-Waste/blob/main/food/models.py
https://github.com/WSUCEG-7140/Team-G--Food-Waste/blob/main/food/test.py
https://github.com/WSUCEG-7140/Team-G--Food-Waste/blob/main/food/views.py
https://github.com/WSUCEG-7140/Team-G--Food-Waste/blob/main/foodwast/settings.py
https://github.com/WSUCEG-7140/Team-G--Food-Waste/blob/main/foodwast/urls.py
https://github.com/WSUCEG-7140/Team-G--Food-Waste/blob/main/foodwast/wsgi.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published