FoodSave: Online Food Waste Management System

Web Application

Project Details

Project Information

Project Title: FoodSave: Online Food Waste Management System

Category: Web Application

Semester: Spring 2025

Course: CS619

Complexity: Very Easy

Supervisor Details

Project Description

FoodSave: Online Food Waste Management System

 

Project Domain / Category:

Web Application

 

Abstract / Introduction:

The Online Food Waste Management System is a web-based platform designed to connect restaurants, grocery stores, and individuals with NGOs and food banks to efficiently donate surplus food. This system ensures that excess food is redistributed to those in need instead of being wasted. The platform enables food donors to list available food items, while NGOs and food banks can browse, request, and schedule pickups for donations. The system also includes real-time inventory tracking, automatic expiration alerts, and an interactive map to locate nearby food sources. The goal is to reduce food wastage, promote sustainability, and help combat hunger through a seamless, technology-driven process.

Functional Requirements:

1.      Admin Panel:

o    Secure login and logout functionality for system administrators.

o    Ability to add, edit, and manage donor and NGO accounts.

o    Viewing and managing food donation listings.

o    Generating reports on food donations, requests, and successful deliveries.

o    Approving or rejecting NGO registration requests.

o    Monitoring and updating food safety guidelines for donors.

2.      Food Donor Functions (Restaurants, Grocery Stores, Individuals):

o    User registration process for food donors.

o    Secure login and logout functionality.

o    Listing surplus food items (with details like quantity, expiration date, and category).

o    Updating and deleting food donation entries.

o    Viewing real-time requests from NGOs and food banks.

o    Accepting or rejecting food pickup requests from NGOs.

o    Tracking past donations and impact reports.

3.      NGO & Food Bank Functions:

o    Secure login and registration for NGOs and food banks.

o    Browsing available food donations with filtering options (category, location, expiration date).

o    Sending pickup requests to food donors.

o    Tracking donation history and reports.

o    Providing feedback on food quality and system efficiency.

o    Integration with Google Maps API for nearby donor locations.

 

4.      Food Collection & Delivery Management:

o    Assigning drivers/volunteers for food collection and delivery.

o    Live tracking of food pickups.

o    Automatic alerts for urgent food donations nearing expiration.

o    Generating pickup receipts and reports for NGOs and donors.

5.      User Dashboard & Reports:

o    Donors: Can see their past donations, impact statistics, and pending requests.

o    NGOs: Can track donation requests, fulfilled orders, and pending pickups.

o    Admin: Can generate reports on the system's efficiency, donations, and NGO activity.

Tools:

·         Programming Languages:

o    PHP (Backend Development)

o    HTML, CSS, JavaScript (Frontend Development)

o    SQL (Database MySQL)

·        Frameworks & Libraries:

o    PHP Framework (Laravel or CodeIgniter)

o    JavaScript Framework (React, Angular, or Vue.js)

o    Bootstrap or Tailwind CSS for UI design

·        Tools & Editors:

o    Code Editor (VS Code, Sublime Text, PHPStorm)

o    Database Management (phpMyAdmin, MySQL Workbench)

o    API Integration (Google Maps API, Postman for testing)

o    Web Server (Apache, Nginx)

o    UI Design Tools (Adobe XD, Figma, Sketch)

o    Project Management Tools (Trello, Asana, Jira)

(Note: Students can use alternative tools as per their preference, as long as they align with the

project’s scope.)

Supervisor:

Name: Komal Saleem

Email ID: komal.saleem@vu.edu.pk

Skype ID: komalsaleem123

 

Languages

  • PHP, HTML, CSS, JavaScript, SQL Language

Tools

  • Laravel, CodeIgniter, React, Angular, Vue.js, Bootstrap, Tailwind CSS, VS Code, Sublime Text, PHPStorm, phpMyAdmin, MySQL Workbench, Google Maps API, Postman, Apache, Nginx, Adobe XD, Figma, Sketch, Trello, Asana, Jira Tool

Project Schedules

Assignment #
Title
Start Date
End Date
Sample File
1
SRS Document
Friday 2, May, 2025 12:00AM
Thursday 22, May, 2025 12:00AM
2
Design Document
Friday 23, May, 2025 12:00AM
Tuesday 29, July, 2025 12:00AM
3
Prototype Phase
Wednesday 30, July, 2025 12:00AM
Friday 12, September, 2025 12:00AM
4
Final Deliverable
Saturday 13, September, 2025 12:00AM
Monday 3, November, 2025 12:00AM

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.