SlideShare a Scribd company logo
A Project Synopsis on
Food Waste Management
Submitted for fulfillment of award of
Bachelor of Technology
In
Computer Science and Engineering
By
Abhishek Kumar (Cse 4A)
Ankur Singh (Cse 4A)
Gaurav Pathak (Cse 4A)
Ayush Kumar Shukla (Cse 4A)
Under the Guidance
of
Mrs. Preeti Singh
FEROZE GANDHI INSTITUTE OF ENGINEERING & TECHNOLOGY, RAEBARELI
YEAR: 2022-2023
Food Donation Web Application
1) Background/ Problem Statement
In many parts of the world, a significant amount of food is wasted every day, while at the same
time, many people experience hunger and food insecurity. The problem of food waste and
insecurity is especially acute in urban areas, where there is often a surplus of food that is not
effectively distributed to those in need. Existing donation systems can be inefficient, and food
donors and food banks may struggle to find each other, resulting in food waste and missed
opportunities to address hunger.
The project can help promote sustainable practices by encouraging food donors to donate surplus
food that might otherwise go to waste. This can help reduce the amount of food waste that ends
up in landfills, which can have a significant impact on the environment.
Therefore, there is a need for an efficient and effective food donation and distribution system that
can connect food donors with food banks and other non-profit organizations, streamlining the
process of donating and distributing surplus food. The food donation web application project
aims to address this problem by creating a platform that can help reduce food waste and address
food insecurity by efficiently connecting food donors with food banks and other non-profit
organizations.
2) Idea Behind this Project
The particular topic of the food donation web application was chosen because it addresses a
critical social issue of food waste and insecurity. In many parts of the world, a significant amount
of food is wasted every day, while at the same time, many people experience hunger and food
insecurity. The problem of food waste and insecurity is especially acute in urban areas, where
there is often a surplus of food that is not effectively distributed to those in need.
The food donation web application project aims to address this issue by creating a platform that
can help connect food donors with food banks and other non-profit organizations that can
distribute the surplus food to those in need. The project leverages technology to create an easy-to-
use web application that can streamline the process of food donation and distribution, ultimately
reducing food waste and addressing food insecurity.
3) Objective / Scope of the project
The food donation web application will be designed and developed using web technologies such
as HTML, CSS, and JavaScript. The application will allow users to create an account, login, and
post information about available food donations. Users will be able to specify the type of food,
quantity, and pickup location. Partner organizations will be able to view and accept available
donations, and users will receive notifications when their donations are accepted and picked up.
The web application will also include a map feature to help donors and organizations locate each
other more easily. Additionally, the web application will include a reporting feature to provide
users with information on the impact of their donations, including the number of meals provided
and the amount of food waste reduced. The project will involve designing and developing the
web application, testing and debugging, and launching the web application on a web server.
The objective of the food donation web application is to provide a platform for individuals and
organizations to easily donate surplus food to those in need. The web application aims to reduce
food waste and address food insecurity by enabling food donors to connect with local food banks,
shelters, and other non-profit organizations that can distribute the food to individuals and families
who are experiencing hunger. Through the web application, users can easily post information
about available food donations and receive notifications when their donations are accepted and
picked up by a partner organization. The ultimate goal of the web application is to create a more
efficient and effective way of donating and distributing surplus food, ultimately reducing food
waste and helping to alleviate hunger in local communities.
4) Feasibility Study
A feasibility study for the food donation web application is a critical analysis of the proposed
project to determine its viability, practicality, and profitability. The following are the various
aspects of the feasibility study:
Technical Feasibility: The technical feasibility of the project is high since web technologies
such as HTML,CSS, JavaScript, React.js, Node.js are well-established, and there is a large pool
of developers with expertise in these technologies. Additionally, there are many web hosting
services that can be used to deploy the application.
Economic Feasibility: The economic feasibility of the project will depend on the availability of
funding and the cost of development, maintenance, and marketing. The project can be funded
through grants, donations, or partnerships with food banks and non-profit organizations. The cost
of development will depend on the complexity of the application, the number of developers
involved, and the development tools used.
Market Feasibility: The market feasibility of the project is high since there is a significant
need for a platform that can help connect food donors with food banks and other non-profit
organizations. Additionally, there is a growing awareness of the need to reduce food waste and
address food insecurity, which can create a demand for the application.
Legal Feasibility: The legal feasibility of the project will depend on compliance with
regulations and laws related to food donation and distribution. The project will need to comply
with food safety regulations and ensure that donated food meets the required standards.
Operational Feasibility: The operational feasibility of the project will depend on the
availability of resources such as developers, servers, and other infrastructure needed to deploy
and maintain the web application. The project will also need to establish partnerships with food
banks and non-profit organizations to ensure the effective distribution of donated food.
Overall, the feasibility study indicates that the food donation web application is a viable and
practical project that can address the issue of food waste and insecurity. With proper planning and
execution, the project can have a positive impact on communities and help reduce food waste
while addressing hunger.
5) Methodology
The food donation web application project will follow an Agile development methodology, which
is a flexible and iterative approach to software development. This methodology will allow for
frequent feedback and adjustments to be made throughout the development process, ensuring that
the final product meets the needs of all stakeholders.
The food donation web application will have three main user types: admin, user, and agent.
Admin: The admin will be responsible for managing the application and overseeing the donation
and distribution process. They will have access to a dashboard that provides real-time information
about the donations and distributions, and they will be able to manage the accounts of users and
agents.
User: Users of the food donation web application will be individuals or organizations that want
to donate surplus food. They will be able to create an account, add details about the food they
want to donate, and choose the location and time for pickup by an agent.
Agent: Agents will be responsible for picking up the donated food and delivering it to food
banks and non-profit organizations. They will have access to a mobile application that provides
them with the details of the pickup, including the location, time, and type of food to be picked up.
The food donation process will work as follows:
The user will create an account on the food donation web application and add details about the
food they want to donate, including the type and quantity of food, and the location and time for
pickup.
The admin will review the donation request and approve it if it meets the application's criteria.
The approved donation request will be visible to the agents on their mobile application. They will
be able to view the pickup details and accept the request if they are available to pick up the
donation.
The agent will arrive at the pickup location at the specified time and collect the donated food.
The agent will deliver the donated food to the designated food bank or non-profit organization.
The admin will receive real-time updates on the donation and distribution process and will be
able to manage user and agent accounts as needed.
Overall, the food donation web application will streamline the process of donating and
distributing surplus food, reducing food waste and addressing food insecurity. The Agile
development methodology will allow for frequent feedback and adjustments to be made, ensuring
that the final product meets the needs of all stakeholders.
6) Requirement Analysis
Front-end Development: The application will require a user interface that is visually
appealing, user-friendly, and responsive. The front-end will be developed using HTML, CSS, and
JavaScript, which will enable the creation of a dynamic and interactive web application.
React.js: The front-end will be developed using React.js, which is a popular JavaScript library
for building user interfaces. React.js is known for its flexibility and efficiency, making it an ideal
choice for developing complex web applications like the food donation web application.
Routing: Express.js provides a routing mechanism that allows developers to define how the
application responds to client requests. This means that developers can define the different routes
that a user can take within the application and map those routes to specific functions or actions.
Middleware: Express.js allows developers to use middleware functions to modify the request
and response objects that are passed between the client and server. This means that developers
can add functionality to the application, such as authentication or logging, without modifying the
underlying code.
Back-end Development: The application will require a back-end to manage the user data,
donation requests, and distribution process. The back-end will be developed using Node.js, which
is a popular and lightweight JavaScript runtime that allows developers to build scalable and high-
performance applications.
Mongo DB: The application will require a database to store and manage data. MongoDB is a
popular NoSQL database that allows for the storage of unstructured data, making it an ideal
choice for the food donation web application.
Security: The application will require secure user authentication and authorization to ensure that
only authorized users can access sensitive data. The application will need to be developed with
industry-standard security practices and protocols.
Scalability: The application should be designed with scalability in mind, so it can accommodate
a large number of users and handle a high volume of donation requests and distributions.
Templating: Express.js provides support for various templating engines, such as EJS or
Handlebars, which enable the dynamic generation of HTML pages. This is useful when
developers need to render dynamic content based on user input or application data.
Error Handling: Express.js provides built-in error handling mechanisms that allow developers
to handle errors that occur during the request/response cycle. This is important for maintaining
the stability and reliability of the application.
Testing: The application should be tested rigorously throughout the development process to
ensure that it meets the requirements and functions correctly. Automated testing frameworks
should be used to speed up the testing process and ensure that the application is robust and
reliable.
7) Contribution In Society / Industry
The food donation web application can also have a positive impact on the food industry. By
facilitating food donations, the application can help to reduce the amount of food that goes to
waste in restaurants, grocery stores, and other food-related businesses. This can help businesses
to save money on waste disposal costs, and can also help to improve their reputation by
demonstrating their commitment to social and environmental responsibility.
Additionally, the application can help businesses to develop relationships with local communities
and organizations, which can be beneficial for marketing and branding purposes. By partnering
with food banks and other organizations, businesses can demonstrate their commitment to
corporate social responsibility and community engagement.
The food donation web application can make a significant contribution to society by addressing
the issue of food waste and insecurity. The application provides a platform for users to donate
excess food to those in need, reducing the amount of food that goes to waste and ensuring that it
goes to people who need it.
The application can also help to reduce hunger and food insecurity by connecting donors with
individuals or organizations that require food assistance. This can help to ensure that food is
distributed fairly and equitably, and that people who are struggling to access nutritious food are
able to do so.

More Related Content

What's hot

Information of online food system
Information of online food systemInformation of online food system
Information of online food system
Arpitsaxena79
 
Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.
Manoj Kumar
 
project report
project reportproject report
project report
Ranjan Sharan
 
Canteen automation system (updated) revised
Canteen automation system (updated) revisedCanteen automation system (updated) revised
Canteen automation system (updated) revised
rinshi jain
 
Canteen Automation System
Canteen Automation SystemCanteen Automation System
Canteen Automation System
IRJET Journal
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
Usman Sait
 
School fee-management-system
School fee-management-systemSchool fee-management-system
School fee-management-system
Jitendra Shrestha
 
Course registration system
Course registration systemCourse registration system
Course registration system
Huda Seyam
 
Attendance management system
Attendance management system Attendance management system
Attendance management system
SHIVANGI GOEL
 
Hospital Management Record System Proposal
Hospital Management Record System ProposalHospital Management Record System Proposal
Hospital Management Record System Proposal
Bishal Bista
 
Online Restaurant
Online  RestaurantOnline  Restaurant
Online Restaurant
Sohel Sarker
 
Documentation work online voting
Documentation work  online votingDocumentation work  online voting
Documentation work online voting
Thenmozhi Divya
 
OPEN FOOD FOUNDATION
OPEN FOOD FOUNDATIONOPEN FOOD FOUNDATION
OPEN FOOD FOUNDATION
Thirupathi Peraboina
 
Project Proposel Documentation
Project Proposel  DocumentationProject Proposel  Documentation
Project Proposel Documentation
Abid Afsar Khan Malang Falsafi
 
resturent management
resturent managementresturent management
resturent management
Freelancer
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation System
ZainabNoorGul
 
Online course portal for campus with query system
Online course portal for campus with query systemOnline course portal for campus with query system
Online course portal for campus with query systemganeshpaul6
 
Final Year Project - Computer System Sample Slide
Final Year Project - Computer System Sample SlideFinal Year Project - Computer System Sample Slide
Final Year Project - Computer System Sample Slide
Suhailan Safei
 
Student information system project report
Student information system project reportStudent information system project report
Student information system project report
Suman Chandra
 
Student management system
Student management systemStudent management system
Student management systemGaurav Subham
 

What's hot (20)

Information of online food system
Information of online food systemInformation of online food system
Information of online food system
 
Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.
 
project report
project reportproject report
project report
 
Canteen automation system (updated) revised
Canteen automation system (updated) revisedCanteen automation system (updated) revised
Canteen automation system (updated) revised
 
Canteen Automation System
Canteen Automation SystemCanteen Automation System
Canteen Automation System
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
 
School fee-management-system
School fee-management-systemSchool fee-management-system
School fee-management-system
 
Course registration system
Course registration systemCourse registration system
Course registration system
 
Attendance management system
Attendance management system Attendance management system
Attendance management system
 
Hospital Management Record System Proposal
Hospital Management Record System ProposalHospital Management Record System Proposal
Hospital Management Record System Proposal
 
Online Restaurant
Online  RestaurantOnline  Restaurant
Online Restaurant
 
Documentation work online voting
Documentation work  online votingDocumentation work  online voting
Documentation work online voting
 
OPEN FOOD FOUNDATION
OPEN FOOD FOUNDATIONOPEN FOOD FOUNDATION
OPEN FOOD FOUNDATION
 
Project Proposel Documentation
Project Proposel  DocumentationProject Proposel  Documentation
Project Proposel Documentation
 
resturent management
resturent managementresturent management
resturent management
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation System
 
Online course portal for campus with query system
Online course portal for campus with query systemOnline course portal for campus with query system
Online course portal for campus with query system
 
Final Year Project - Computer System Sample Slide
Final Year Project - Computer System Sample SlideFinal Year Project - Computer System Sample Slide
Final Year Project - Computer System Sample Slide
 
Student information system project report
Student information system project reportStudent information system project report
Student information system project report
 
Student management system
Student management systemStudent management system
Student management system
 

Similar to Project Synopsis.pdf

Zero Hunger Initiative
Zero Hunger InitiativeZero Hunger Initiative
Zero Hunger Initiative
IRJET Journal
 
HELPING HAND-DONATION SYSTEM
HELPING HAND-DONATION SYSTEMHELPING HAND-DONATION SYSTEM
HELPING HAND-DONATION SYSTEM
IRJET Journal
 
“Waste Food Management and Donation App”
“Waste Food Management and Donation App”“Waste Food Management and Donation App”
“Waste Food Management and Donation App”
IRJET Journal
 
ANDROID SOLUTION FOR FOOD WASTE MANAGEMENT.pptx
ANDROID SOLUTION FOR FOOD WASTE MANAGEMENT.pptxANDROID SOLUTION FOR FOOD WASTE MANAGEMENT.pptx
ANDROID SOLUTION FOR FOOD WASTE MANAGEMENT.pptx
RahulDevP
 
IRJET - Food Wastage Reduction through Donation
IRJET - Food Wastage Reduction through DonationIRJET - Food Wastage Reduction through Donation
IRJET - Food Wastage Reduction through Donation
IRJET Journal
 
FoodSub: Online Food Subscription
FoodSub: Online Food SubscriptionFoodSub: Online Food Subscription
FoodSub: Online Food Subscription
IRJET Journal
 
IRJET- Availability of Food for NGO through Mobile Application: Food for All
IRJET-  	  Availability of Food for NGO through Mobile Application: Food for AllIRJET-  	  Availability of Food for NGO through Mobile Application: Food for All
IRJET- Availability of Food for NGO through Mobile Application: Food for All
IRJET Journal
 
Driving Forces for the Success of Food Ordering and Delivery Apps: A Descript...
Driving Forces for the Success of Food Ordering and Delivery Apps: A Descript...Driving Forces for the Success of Food Ordering and Delivery Apps: A Descript...
Driving Forces for the Success of Food Ordering and Delivery Apps: A Descript...
Dr. Amarjeet Singh
 
Food donation project report I
Food donation project report IFood donation project report I
Food donation project report I
Dhananjaysinh Jhala
 
CP60037E Managing IS Projects.docx
CP60037E Managing IS Projects.docxCP60037E Managing IS Projects.docx
CP60037E Managing IS Projects.docx
write31
 
DE_10 (1).pptx
DE_10 (1).pptxDE_10 (1).pptx
DE_10 (1).pptx
rijeshPatel
 
Feed the hungry ppt
Feed the hungry pptFeed the hungry ppt
Feed the hungry ppt
AnjuPremy
 
Demo Event: Four Innovative Apps for Food Pantries and Food Banks
Demo Event: Four Innovative Apps for Food Pantries and Food BanksDemo Event: Four Innovative Apps for Food Pantries and Food Banks
Demo Event: Four Innovative Apps for Food Pantries and Food Banks
NetSquared Vancouver
 
Demo Event: Four Innovative Apps for Food Pantries and Food Banks
Demo Event: Four Innovative Apps for Food Pantries and Food BanksDemo Event: Four Innovative Apps for Food Pantries and Food Banks
Demo Event: Four Innovative Apps for Food Pantries and Food Banks
TechSoup
 
Public Good App House: Apps that Address Food Insecurity - March 2021
Public Good App House: Apps that Address Food Insecurity - March 2021Public Good App House: Apps that Address Food Insecurity - March 2021
Public Good App House: Apps that Address Food Insecurity - March 2021
TechSoup
 
DEMOGRAPHIC ANALYSIS OF CUSTOMER PREFERENCE IN USING ONLINE FOOD APPLICATIONS
DEMOGRAPHIC ANALYSIS OF CUSTOMER PREFERENCE IN USING ONLINE FOOD APPLICATIONSDEMOGRAPHIC ANALYSIS OF CUSTOMER PREFERENCE IN USING ONLINE FOOD APPLICATIONS
DEMOGRAPHIC ANALYSIS OF CUSTOMER PREFERENCE IN USING ONLINE FOOD APPLICATIONS
Research Publish Journals (Publisher)
 
Scholar’s Companion – Android App
Scholar’s Companion – Android AppScholar’s Companion – Android App
Scholar’s Companion – Android App
IRJET Journal
 
PBL-II PPT Formatabcd811(1).pptx
PBL-II PPT Formatabcd811(1).pptxPBL-II PPT Formatabcd811(1).pptx
PBL-II PPT Formatabcd811(1).pptx
21U333SarthakAhire
 
Food donation project report II
Food donation project report IIFood donation project report II
Food donation project report II
Dhananjaysinh Jhala
 

Similar to Project Synopsis.pdf (20)

Zero Hunger Initiative
Zero Hunger InitiativeZero Hunger Initiative
Zero Hunger Initiative
 
HELPING HAND-DONATION SYSTEM
HELPING HAND-DONATION SYSTEMHELPING HAND-DONATION SYSTEM
HELPING HAND-DONATION SYSTEM
 
“Waste Food Management and Donation App”
“Waste Food Management and Donation App”“Waste Food Management and Donation App”
“Waste Food Management and Donation App”
 
ANDROID SOLUTION FOR FOOD WASTE MANAGEMENT.pptx
ANDROID SOLUTION FOR FOOD WASTE MANAGEMENT.pptxANDROID SOLUTION FOR FOOD WASTE MANAGEMENT.pptx
ANDROID SOLUTION FOR FOOD WASTE MANAGEMENT.pptx
 
IRJET - Food Wastage Reduction through Donation
IRJET - Food Wastage Reduction through DonationIRJET - Food Wastage Reduction through Donation
IRJET - Food Wastage Reduction through Donation
 
FoodSub: Online Food Subscription
FoodSub: Online Food SubscriptionFoodSub: Online Food Subscription
FoodSub: Online Food Subscription
 
IRJET- Availability of Food for NGO through Mobile Application: Food for All
IRJET-  	  Availability of Food for NGO through Mobile Application: Food for AllIRJET-  	  Availability of Food for NGO through Mobile Application: Food for All
IRJET- Availability of Food for NGO through Mobile Application: Food for All
 
Driving Forces for the Success of Food Ordering and Delivery Apps: A Descript...
Driving Forces for the Success of Food Ordering and Delivery Apps: A Descript...Driving Forces for the Success of Food Ordering and Delivery Apps: A Descript...
Driving Forces for the Success of Food Ordering and Delivery Apps: A Descript...
 
Food donation project report I
Food donation project report IFood donation project report I
Food donation project report I
 
CP60037E Managing IS Projects.docx
CP60037E Managing IS Projects.docxCP60037E Managing IS Projects.docx
CP60037E Managing IS Projects.docx
 
DE_10 (1).pptx
DE_10 (1).pptxDE_10 (1).pptx
DE_10 (1).pptx
 
Feed the hungry ppt
Feed the hungry pptFeed the hungry ppt
Feed the hungry ppt
 
Demo Event: Four Innovative Apps for Food Pantries and Food Banks
Demo Event: Four Innovative Apps for Food Pantries and Food BanksDemo Event: Four Innovative Apps for Food Pantries and Food Banks
Demo Event: Four Innovative Apps for Food Pantries and Food Banks
 
Demo Event: Four Innovative Apps for Food Pantries and Food Banks
Demo Event: Four Innovative Apps for Food Pantries and Food BanksDemo Event: Four Innovative Apps for Food Pantries and Food Banks
Demo Event: Four Innovative Apps for Food Pantries and Food Banks
 
Public Good App House: Apps that Address Food Insecurity - March 2021
Public Good App House: Apps that Address Food Insecurity - March 2021Public Good App House: Apps that Address Food Insecurity - March 2021
Public Good App House: Apps that Address Food Insecurity - March 2021
 
DEMOGRAPHIC ANALYSIS OF CUSTOMER PREFERENCE IN USING ONLINE FOOD APPLICATIONS
DEMOGRAPHIC ANALYSIS OF CUSTOMER PREFERENCE IN USING ONLINE FOOD APPLICATIONSDEMOGRAPHIC ANALYSIS OF CUSTOMER PREFERENCE IN USING ONLINE FOOD APPLICATIONS
DEMOGRAPHIC ANALYSIS OF CUSTOMER PREFERENCE IN USING ONLINE FOOD APPLICATIONS
 
Global Grants 101: Handout EN
Global Grants 101: Handout ENGlobal Grants 101: Handout EN
Global Grants 101: Handout EN
 
Scholar’s Companion – Android App
Scholar’s Companion – Android AppScholar’s Companion – Android App
Scholar’s Companion – Android App
 
PBL-II PPT Formatabcd811(1).pptx
PBL-II PPT Formatabcd811(1).pptxPBL-II PPT Formatabcd811(1).pptx
PBL-II PPT Formatabcd811(1).pptx
 
Food donation project report II
Food donation project report IIFood donation project report II
Food donation project report II
 

Recently uploaded

Key Features of The Italian Restaurants.pdf
Key Features of The Italian Restaurants.pdfKey Features of The Italian Restaurants.pdf
Key Features of The Italian Restaurants.pdf
menafilo317
 
Food and beverage service Restaurant Services notes V1.pptx
Food and beverage service Restaurant Services notes V1.pptxFood and beverage service Restaurant Services notes V1.pptx
Food and beverage service Restaurant Services notes V1.pptx
mangenatendaishe
 
一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理
一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理
一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理
zaquoa
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
zaquoa
 
Roti Bank Hyderabad: A Beacon of Hope and Nourishment
Roti Bank Hyderabad: A Beacon of Hope and NourishmentRoti Bank Hyderabad: A Beacon of Hope and Nourishment
Roti Bank Hyderabad: A Beacon of Hope and Nourishment
Roti Bank
 
一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理
一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理
一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理
saseh1
 
Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...
Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...
Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...
Ang Chong Yi
 
Best Chicken Mandi in Ghaziabad near me.
Best Chicken Mandi in Ghaziabad near me.Best Chicken Mandi in Ghaziabad near me.
Best Chicken Mandi in Ghaziabad near me.
tasteofmiddleeast07
 
Piccola cucina Best Restaurant in Brooklyn
Piccola cucina Best Restaurant in BrooklynPiccola cucina Best Restaurant in Brooklyn
Piccola cucina Best Restaurant in Brooklyn
Best italian Restaurant NYC
 

Recently uploaded (9)

Key Features of The Italian Restaurants.pdf
Key Features of The Italian Restaurants.pdfKey Features of The Italian Restaurants.pdf
Key Features of The Italian Restaurants.pdf
 
Food and beverage service Restaurant Services notes V1.pptx
Food and beverage service Restaurant Services notes V1.pptxFood and beverage service Restaurant Services notes V1.pptx
Food and beverage service Restaurant Services notes V1.pptx
 
一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理
一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理
一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
 
Roti Bank Hyderabad: A Beacon of Hope and Nourishment
Roti Bank Hyderabad: A Beacon of Hope and NourishmentRoti Bank Hyderabad: A Beacon of Hope and Nourishment
Roti Bank Hyderabad: A Beacon of Hope and Nourishment
 
一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理
一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理
一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理
 
Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...
Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...
Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...
 
Best Chicken Mandi in Ghaziabad near me.
Best Chicken Mandi in Ghaziabad near me.Best Chicken Mandi in Ghaziabad near me.
Best Chicken Mandi in Ghaziabad near me.
 
Piccola cucina Best Restaurant in Brooklyn
Piccola cucina Best Restaurant in BrooklynPiccola cucina Best Restaurant in Brooklyn
Piccola cucina Best Restaurant in Brooklyn
 

Project Synopsis.pdf

  • 1. A Project Synopsis on Food Waste Management Submitted for fulfillment of award of Bachelor of Technology In Computer Science and Engineering By Abhishek Kumar (Cse 4A) Ankur Singh (Cse 4A) Gaurav Pathak (Cse 4A) Ayush Kumar Shukla (Cse 4A) Under the Guidance of Mrs. Preeti Singh FEROZE GANDHI INSTITUTE OF ENGINEERING & TECHNOLOGY, RAEBARELI YEAR: 2022-2023
  • 2. Food Donation Web Application 1) Background/ Problem Statement In many parts of the world, a significant amount of food is wasted every day, while at the same time, many people experience hunger and food insecurity. The problem of food waste and insecurity is especially acute in urban areas, where there is often a surplus of food that is not effectively distributed to those in need. Existing donation systems can be inefficient, and food donors and food banks may struggle to find each other, resulting in food waste and missed opportunities to address hunger. The project can help promote sustainable practices by encouraging food donors to donate surplus food that might otherwise go to waste. This can help reduce the amount of food waste that ends up in landfills, which can have a significant impact on the environment. Therefore, there is a need for an efficient and effective food donation and distribution system that can connect food donors with food banks and other non-profit organizations, streamlining the process of donating and distributing surplus food. The food donation web application project aims to address this problem by creating a platform that can help reduce food waste and address food insecurity by efficiently connecting food donors with food banks and other non-profit organizations. 2) Idea Behind this Project The particular topic of the food donation web application was chosen because it addresses a critical social issue of food waste and insecurity. In many parts of the world, a significant amount of food is wasted every day, while at the same time, many people experience hunger and food insecurity. The problem of food waste and insecurity is especially acute in urban areas, where there is often a surplus of food that is not effectively distributed to those in need. The food donation web application project aims to address this issue by creating a platform that can help connect food donors with food banks and other non-profit organizations that can distribute the surplus food to those in need. The project leverages technology to create an easy-to- use web application that can streamline the process of food donation and distribution, ultimately reducing food waste and addressing food insecurity.
  • 3. 3) Objective / Scope of the project The food donation web application will be designed and developed using web technologies such as HTML, CSS, and JavaScript. The application will allow users to create an account, login, and post information about available food donations. Users will be able to specify the type of food, quantity, and pickup location. Partner organizations will be able to view and accept available donations, and users will receive notifications when their donations are accepted and picked up. The web application will also include a map feature to help donors and organizations locate each other more easily. Additionally, the web application will include a reporting feature to provide users with information on the impact of their donations, including the number of meals provided and the amount of food waste reduced. The project will involve designing and developing the web application, testing and debugging, and launching the web application on a web server. The objective of the food donation web application is to provide a platform for individuals and organizations to easily donate surplus food to those in need. The web application aims to reduce food waste and address food insecurity by enabling food donors to connect with local food banks, shelters, and other non-profit organizations that can distribute the food to individuals and families who are experiencing hunger. Through the web application, users can easily post information about available food donations and receive notifications when their donations are accepted and picked up by a partner organization. The ultimate goal of the web application is to create a more efficient and effective way of donating and distributing surplus food, ultimately reducing food waste and helping to alleviate hunger in local communities. 4) Feasibility Study A feasibility study for the food donation web application is a critical analysis of the proposed project to determine its viability, practicality, and profitability. The following are the various aspects of the feasibility study: Technical Feasibility: The technical feasibility of the project is high since web technologies such as HTML,CSS, JavaScript, React.js, Node.js are well-established, and there is a large pool of developers with expertise in these technologies. Additionally, there are many web hosting services that can be used to deploy the application. Economic Feasibility: The economic feasibility of the project will depend on the availability of funding and the cost of development, maintenance, and marketing. The project can be funded through grants, donations, or partnerships with food banks and non-profit organizations. The cost of development will depend on the complexity of the application, the number of developers involved, and the development tools used. Market Feasibility: The market feasibility of the project is high since there is a significant need for a platform that can help connect food donors with food banks and other non-profit organizations. Additionally, there is a growing awareness of the need to reduce food waste and address food insecurity, which can create a demand for the application.
  • 4. Legal Feasibility: The legal feasibility of the project will depend on compliance with regulations and laws related to food donation and distribution. The project will need to comply with food safety regulations and ensure that donated food meets the required standards. Operational Feasibility: The operational feasibility of the project will depend on the availability of resources such as developers, servers, and other infrastructure needed to deploy and maintain the web application. The project will also need to establish partnerships with food banks and non-profit organizations to ensure the effective distribution of donated food. Overall, the feasibility study indicates that the food donation web application is a viable and practical project that can address the issue of food waste and insecurity. With proper planning and execution, the project can have a positive impact on communities and help reduce food waste while addressing hunger. 5) Methodology The food donation web application project will follow an Agile development methodology, which is a flexible and iterative approach to software development. This methodology will allow for frequent feedback and adjustments to be made throughout the development process, ensuring that the final product meets the needs of all stakeholders. The food donation web application will have three main user types: admin, user, and agent. Admin: The admin will be responsible for managing the application and overseeing the donation and distribution process. They will have access to a dashboard that provides real-time information about the donations and distributions, and they will be able to manage the accounts of users and agents. User: Users of the food donation web application will be individuals or organizations that want to donate surplus food. They will be able to create an account, add details about the food they want to donate, and choose the location and time for pickup by an agent. Agent: Agents will be responsible for picking up the donated food and delivering it to food banks and non-profit organizations. They will have access to a mobile application that provides them with the details of the pickup, including the location, time, and type of food to be picked up. The food donation process will work as follows: The user will create an account on the food donation web application and add details about the food they want to donate, including the type and quantity of food, and the location and time for pickup. The admin will review the donation request and approve it if it meets the application's criteria. The approved donation request will be visible to the agents on their mobile application. They will be able to view the pickup details and accept the request if they are available to pick up the donation.
  • 5. The agent will arrive at the pickup location at the specified time and collect the donated food. The agent will deliver the donated food to the designated food bank or non-profit organization. The admin will receive real-time updates on the donation and distribution process and will be able to manage user and agent accounts as needed. Overall, the food donation web application will streamline the process of donating and distributing surplus food, reducing food waste and addressing food insecurity. The Agile development methodology will allow for frequent feedback and adjustments to be made, ensuring that the final product meets the needs of all stakeholders. 6) Requirement Analysis Front-end Development: The application will require a user interface that is visually appealing, user-friendly, and responsive. The front-end will be developed using HTML, CSS, and JavaScript, which will enable the creation of a dynamic and interactive web application. React.js: The front-end will be developed using React.js, which is a popular JavaScript library for building user interfaces. React.js is known for its flexibility and efficiency, making it an ideal choice for developing complex web applications like the food donation web application. Routing: Express.js provides a routing mechanism that allows developers to define how the application responds to client requests. This means that developers can define the different routes that a user can take within the application and map those routes to specific functions or actions. Middleware: Express.js allows developers to use middleware functions to modify the request and response objects that are passed between the client and server. This means that developers can add functionality to the application, such as authentication or logging, without modifying the underlying code. Back-end Development: The application will require a back-end to manage the user data, donation requests, and distribution process. The back-end will be developed using Node.js, which is a popular and lightweight JavaScript runtime that allows developers to build scalable and high- performance applications. Mongo DB: The application will require a database to store and manage data. MongoDB is a popular NoSQL database that allows for the storage of unstructured data, making it an ideal choice for the food donation web application. Security: The application will require secure user authentication and authorization to ensure that only authorized users can access sensitive data. The application will need to be developed with industry-standard security practices and protocols. Scalability: The application should be designed with scalability in mind, so it can accommodate a large number of users and handle a high volume of donation requests and distributions.
  • 6. Templating: Express.js provides support for various templating engines, such as EJS or Handlebars, which enable the dynamic generation of HTML pages. This is useful when developers need to render dynamic content based on user input or application data. Error Handling: Express.js provides built-in error handling mechanisms that allow developers to handle errors that occur during the request/response cycle. This is important for maintaining the stability and reliability of the application. Testing: The application should be tested rigorously throughout the development process to ensure that it meets the requirements and functions correctly. Automated testing frameworks should be used to speed up the testing process and ensure that the application is robust and reliable. 7) Contribution In Society / Industry The food donation web application can also have a positive impact on the food industry. By facilitating food donations, the application can help to reduce the amount of food that goes to waste in restaurants, grocery stores, and other food-related businesses. This can help businesses to save money on waste disposal costs, and can also help to improve their reputation by demonstrating their commitment to social and environmental responsibility. Additionally, the application can help businesses to develop relationships with local communities and organizations, which can be beneficial for marketing and branding purposes. By partnering with food banks and other organizations, businesses can demonstrate their commitment to corporate social responsibility and community engagement. The food donation web application can make a significant contribution to society by addressing the issue of food waste and insecurity. The application provides a platform for users to donate excess food to those in need, reducing the amount of food that goes to waste and ensuring that it goes to people who need it. The application can also help to reduce hunger and food insecurity by connecting donors with individuals or organizations that require food assistance. This can help to ensure that food is distributed fairly and equitably, and that people who are struggling to access nutritious food are able to do so.