Professional Documents
Culture Documents
Arpan - Food Donation Android Application
Arpan - Food Donation Android Application
Submitted by:
Mayank Baghel CT-2835/18
Akash Kumar CT-2838/18
Deepak Tiwari CT-2839/18
Astha Verma CT-2843/18
Pooja Verma CT-2852/18
PROBLEM
• About 7 million children died in 2012 because of
hunger/malnutrition.
• The Food Waste Index Report 2021, from the United Nations
Environment Programme (UNEP) and partner organization
WRAP ,Said that around 931 million tons of food waste was
generated in 2019.
61 per cent of which came from households.
26 per cent from food service.
13 per cent from retail.
PROBLEM
• In India, the household food waste estimate is 50 kg per capita
per year, or 68,760,163 tons a year.
• Where in the donor can list its location, the food quantity and the food type and the
recipient, whether it NGO or a volunteer will be able to see where the donors are
located and reach out and collect the food from them.
• The recipient NGO or volunteer will have a Google map and a recycler view of all
the donors in their respective locations from where they can see the details of food
and the location from where the food will be picked at in their dashboard.
• After getting the details, the volunteer can easily reach out to the donor and get the
food supply and then can easily distribute it in the needy people, thereby solving
the issue by some extent.
APP WORKFLOW
• As we have discussed in above introduction, like how food wastage and the food
shortage for hungry people is a major problem in India. Our project is an effort to
make a difference there.
• Our project will provide an Android application which will act as a platform for
the food donors who are looking to donate the food but have not required time to
do that act, and it will also act as a platform for the volunteers or NGOs looking
for the food being wasted in the individual houses and various restaurants and food
outlets.
• Our Android application will provide an interface for the donors wherein they can
fill the amount of food they have, the type of food they have, and the location
where the food can be picked at.
APP WORKFLOW
Start
.L
Login /
Signup Dashboard
• The Android app ARPAN will Screen
Login /
Signup Dashboard
• The recipient NGO or volunteer Screen
Login /
Signup Dashboard
• After getting the details, the Screen
Login /
Signup Dashboard
• After getting the details, the Screen
• Google Play services powers a broad set of SDKs on Android to help you build your app,
enhance privacy and security, engage users, and grow your business. These SDKs are
unique in that they only require a thin client library to be included in your app, as shown in
figure 1. At runtime, the client library communicates with the bulk of the SDK's
implementation and footprint in Google Play services.
• By providing shared, client-side implementations, Google Play services:
• Helps to optimize on-device resources, such as storage and memory, to improve app
quality and your users' overall experience.
• Receives automatic updates—independent of OS, OEM, or app updates—so your users
receive improvements and bug fixes more quickly. Powers SDKs that are backward
compatible to Android 4.4 (API level 19) and are available on a variety of form factors,
enabling you to reach more users with less effort.
Technology Used
• RESTful web services are built to work best on the Web. Representational State Transfer
(REST) is an architectural style that specifies constraints, such as the uniform interface, that
if applied to a web service induce desirable properties, such as performance, scalability, and
modifiability, that enable services to work best on the Web.
• The REST architectural style constrains an architecture to a client/server architecture and is
designed to use a stateless communication protocol, typically HTTP. In the REST architecture
style, clients and servers exchange representations of resources by using a standardized
interface and protocol.
• The following principles encourage RESTful applications to be simple, lightweight, and fast:
• Resource identification through URI
• Uniform interface
• Self-descriptive messages
• Stateful interactions through hyperlinks
Technology Used
• JSON is a text-based data format following JavaScript object syntax, which was
popularized by Douglas Crockford. Even though it closely resembles JavaScript
object literal syntax, it can be used independently from JavaScript, and many
programming environments feature the ability to read (parse) and generate JSON.
• JSON exists as a string — useful when you want to transmit data across a network.
It needs to be converted to a native JavaScript object when you want to access the
data. This is not a big issue — JavaScript provides a global JSON object that has
methods available for converting between the two.
• A JSON string can be stored in its own file, which is basically just a text file with
an extension of .json, and a MIME type of application/json.
Technology Used
1. Lack of donors and recipients in a given locality: A donor may not able to find a
NGO and NGO may not able to find any donor in the given area.
2. Maintaining the right quality of food may be a challenge in the whole flow of
the process: It may be hard for. A NGO two get the quality of the food which is
being donated by the donor.
3. The quantity issue: The quantity of food depends upon the number of donors, so
the NGO may face the challenge in fulfilling the daily needs of their beneficiaries.
Future Scope
• This app has a great future scope in the sense that it can single handedly solve the
pains of the donors and the volunteers. It will highly reduce the domestic food
wastage by connecting the donor and volunteers and make the donation easier.
• Our project will provide efficient solution and always has possibilities of
enhancement or to any legal extends to satisfy the needs of the donors and
volunteers.
• The further enhancement which we are planning is to include: -
Volunteer verification: - so that food is being received by the genuine person.
Food Quality check: - to ensure spoilt food is not being donated and fed to needy.
Better donor tracking system: - to ensure that the donors are responsible citizens and not any
miscreants.
Thank You