Git Product home page Git Product logo

feed-the-need.github.io's Introduction

Feed-The-Need.github.io

Feed The Need

Spread | Serve | Connect | Educate

Accenture Innovation Challenge 2022

In our quest to harness the wellness of society by enriching the value of charity, we devised our concept of Feed The Need. This concept addresses the food, clothing, education, and healthcare needs of poverty-stricken people. It offers hope beyond bleak reality to reach a world beyond the confines of poverty. By helping the needy and teaching the next generation about generosity, Feed The Need will light a lamp of a bright future not only by helping the poor but by augmenting the legacy of kindness.

About Project

Feed The Need establishes a transparent link between donors and volunteers by expressing concerns for groups deprived of basic amenities and bridging the gap between rich and poor. It transcends the liberty for donors to lend materialistic help to poverty-stricken people in any way they desire. Volunteers promise to engage in the ethical course of charity by acting as a link between the donors and the needy. Volunteers will deliver donations directly to the right person, from food chains, primary health centres, or local shops. Furthermore, regular education will offer them a solid foundation for a better life. Historically, physically challenged people have been excluded from charity work. Quest will allow them to contribute in any way they can, which will inspire others around the world to get involved.

The Video Demonstration for app in use can be seen here

Here is the website that contains all the details of the project FeedTheNeed.info

Installation :

  • The app can be installed by directly downloading the Android Application Package (APK) File located at : "Demonstration and results/app-debug.apk" into the Mobile phone device with Android OS.
  • For building the project on your local machine, clone the repo and Open it with Android Studio.

Sustainable Development Goals targeted by us


1. Zero Hunger

  • Starvation and rising inflation have resulted from the inefficient management of food. Globally, poverty is one of the most critical factors contributing to the prevailing hunger crisis.

  • We develop a unique strategy for food donation to address this root cause of poverty. By contributing a small share of his meal, the common man can step up the ladder of charity, increasing the numbers of meals donated and quenching the hunger of those in need.

  • Since donations will come from recognized food chains, the food will not just be provided, but also reviewed for nutrition and quality. The strong relationship between volunteers and food chains will ensure that people's donations reach the needy on time.

2. Good Health and Wellbeing

  • Those who are marginalized or vulnerable are often the worst affected. They are deprived of the information, money, or access to healthcare that would help them to prevent and treat disease. Lack of nutrition deteriorates the menstrual and reproductive health of women due to poverty.

  • Many generous donors, government agencies and primary healthcare centres are involved in our application. As a result, health aids like medicine, sanitary pads, and other healthcare resources will be accessible to those who need them.

  • Quests raised by volunteers will make them aware of various health schemes launched for their benefit and spread awareness about health and hygiene. This will lay a strong foundation for the healthcare of the underprivileged section of society.

3. No Poverty

  • Abject poverty perpetuates a disproportionate level of poverty, leading to ignorance. Especially, in a developing country like India factors like overpopulation, lack of awareness in rural areas and disparity in the availability of resources contribute to exacerbating poverty.

  • Our application is one of a kind solution for eradicating poverty. The resources we intend to provide will not only improve their miserable plight but also make their lives more secure. It will ensure that basic amenities are provided free of charge and conveniently at their location. Aids in the form of food, clothing and essentials for survival will allow them to work for their betterment

4. Quality Education

  • There are hundreds of millions of children around the world who do not have access to basic education. The majority of poor households spend their income on necessities like food and fuel, and education is marginalized. Moreover, parents who have not received a proper education tend to underestimate the value of education and hesitate to spend money on schools.

  • As a result of incorporating education quests in our application we developed an idea for educating those in need. In quest, we strive to enlighten the deprived section's future in a positive manner. They will be able to shape their identities as confident, literate individuals if they are educated and provided with the requisite resources.

  • Volunteers can contribute in this way regardless of any obstacles they have faced for a long time like being physically handicapped. Along with imparting basic education to the young generation and children, quests will also escalate about serious issues that are in dire need of being addressed.

5. Reduced Inequalities

  • As a result of inequitable resource distribution, poverty has widened the gap between wealthy and poor. Because of inequality, poor people often face discrimination, stigma, and negative social stereotypes that limit their social participation, employment opportunities, and political support.

  • With our application, we will assist those in need while preserving existing resources. In addition, instilling hope in them by informing them about the various schemes and opportunities offered by the government will encourage them to lead a better life. Participation in quests will also enliven social inequality. Having them publicly indulged will disintegrate the intersection of poverty and inequality.

Women's Health and Hygiene

  • According to the World Health Organization, around 2 billion people still lack access to proper sanitation facilities. Additionally, the Coronavirus outbreak has caused an unfortunate shortage of sanitary pads in India, making the lives of poor women difficult and their health worse. Women and fetuses in the womb are both negatively affected by the lack of nutrition and health aids during pregnancy. In addition to menstrual health and maternity, it is crucial to make people aware of girls' education.

  • In light of all of this, we developed our application that will benefit women in many ways. Associating our application with organizations that provide healthcare and basic aids, along with opportunities that raise awareness, will help to uplift women living in poverty today. As well as providing medical care and nutritional support through our application, it will increase awareness about health and hygiene, both of which are in dire need of strengthening. We will reach the right women in the shortest period of time with the facilities provided by the government.

🛠️ Techstack

android   firebase   gcp   gcp   gcp   gcp

🌟Features of our Application

  1. Face Recognition and feature matching for verification of meal donations.

  2. Unique verification code for donations made.

  3. Indication of nearby donations by tracking location.

  4. Cumulative addition of food donations, which will be used when needed.

  5. Food Donations, as well as Individual donations, will be booked in advance by volunteers.

  6. Flexibility in Pick Up time for both the donors and volunteers.

  7. The Lead Volunteer will have the authority to add the number of volunteers he/she wants to be part of the quest.

  8. The data stored can be used by government organizations, NGOs, and health care centres to donate to the needy.

  9. Special segments of points have been introduced to reward and motivate volunteers based on their performance.

  10. Volunteers can also share their donations by posting them on applications and other social media platforms.

📌 Workflow

The application works on three profile roles namely volunteer, food chains and individual donations. Each part is interrelated and dependent on the other for attaining the goals of the project.

1. Volunteer
Volunteers play an important role in facilitating donations, in the sense that they transfer donations from donors and food chains to those in need. It is their responsibility to reserve meals and donation items, pick them up at a specific time, and donate them to the needy. In addition, they can organize a campaign named quest to raise awareness, and educate marginalized groups.

2. Food Chains(organisations)
Many restaurants, hotels, and food chains in the city will be taking care of food donations. Through our application, customers at food chains can order a meal suited to their budget along with their meals. The database of restaurants will be updated with meals and the addition of meals will take place cumulatively. When volunteers book meals, restaurants have to make meals available at the time specified. In addition to this, government organizations and healthcare centres are also able to donate healthcare aids and other necessities through this application by registering as Individual Donors.

3. Individual Donors
They are groups of generous donors who wish to donate items such as books and clothes.Donor need only to post a donation with a description and an image of the item, set up a pickup time, and the volunteer will pick up donation at their doorstep.

🎯 Usuage and Functionality of Feed The Need

1. Splash Screen and Permission Activity

After installing the application the first screen that is encountered is a splash screen with a logo and tagline. Following it is the permission activity for camera and storage permissions.

          

2. Login Activity

Users will be able to login using credentials. In addition, a Google login has been provided so that users can log in directly using their Google account. The same pipeline will automatically register a newly registered user without further Dialog if he or she is not already registered.

3. User Details Activity

During authentication, each user must enter his/her details and role assignment. This activity will ask about the user's location and contact information.

     

✏️ At this stage, activities will be split according to the role assigned i.e. Volunteer, Food Chains, and Individual donors.

4. Profile Activity

This activity displays all the necessary details of a user, including their name, contact information, location, and role. As part of the volunteer profile, volunteer points have also been added to reward volunteers with happy meals.

          

5. Feed Activity

The activity will allow users to view contributions made by themselves and other members of the community. Additionally, it will highlight other quests and donations near their location. The button of praise has been added so that people can show appreciation for their efforts. Furthermore, volunteers can also showcase their donations on various social media platforms.

     

✏️ These activities will be common for all three roles, apart from these other essential activities in the application based on the role have been mentioned below:

📌 Individual Donors

I) Add Donation

The donor can add items they wish to donate. Donors need to provide a description, a title, and an image of the item they are donating along with a suitable pick-up time.

     

II) Donation Status

Donors have the option to oversee donations made by them via status - booked, posted, and distributed. In this activity, they can view the card views of volunteers and their information.

📌 Food Chains

I)Meal Information

Food chains are supposed to add descriptions and images of meals they wish to provide. Booking meals through POS is only possible once the meal details have been added.

II) Point of Sale(exclusively for users)

The interface allows the public to order a meal for the needy from the food chain. The number of meals they can book is not limited; additionally, their name and contact information is required for records. This interface will also reflect the donation meal provided by the restaurant.

     

✏️To make the process of food donation more transparent, we designed POS so that donors can see the description of meals they are donating at food chains.

III) Status of Donation

As a way of ensuring donations reach the right people, restaurant/food chains will keep a record of volunteers in the form of card views and information until the donation is completely verified.

📌 Volunteers

I) Advertisement for Individual Donations

The goal of this activity is to bring to their attention all the donations (clothes, household items, etc.) that are available near them and should be donated as soon as possible. A volunteer may choose to donate at pickup time.

II) Information to book Meals

From booking to verification, this activity will be a complete food donation activity. Foremost volunteers are supposed to click on an additional component at the bottom right corner of the activity page.

✏️ This part of the application is divided majorly into four parts-

1. List of Food Chains
In this section, volunteers can access a list of food chains in the form of card views and choose any chain that best meets their needs, such as segveral meals and nearby locations.

2. Booking of Meal
Volunteers need to book meals by specifying the number of meals they require and the pickup time. Volunteers must always order fewer meals than the total available through the food chain.

     

3. Staus of Meal
This activity will specify the status of the meal from the time of Pick Up until it is verified. Four associated statuses include-

  • Booked: Meal is booked but not picked from the food chain
  • Picked: Time-span from Pick Up time to verify
  • Verified: Complete successful donation
  • Cancelled: Due to some cause meal is cancelled from the food chain.

4. Verification
Authentication takes place at this point in the application. A volunteer has to upload a picture that has both a donation and a needy person in one frame, and face recognition will be done by machine learning (ML). The number of donations uploaded must match the number of images uploaded. Volunteers can also share and flaunt their donations on social media handles.

     

III) Quest Activity

This is an initiative raised by volunteers for extra-social activities that involve educating children, distributing items, or bringing awareness to social issues. Volunteers can raise a quest anytime through a quest fragment in navigation.

✏️ Quest activity is divided into 3 subparts -

1. Add Quest Activity
By adding details like the date and location of the quest, the number of volunteers required with aim of the quest they can post a quest. The volunteer who raises a quest directly is posted as a lead volunteer.

2. Lead Volunteer Activity
When a volunteer posts a quest, details such as its location, goal, and date will appear in their quest activity. Note that a volunteer can raise only one quest at a time.

3. Participating Volunteer
If volunteers do not raise a quest, the advertisement for other quests will be displayed here as a card view, and volunteers can choose to participate in any quest. They have to comment on their aim of participation to be part of the quest.

          

feed-the-need.github.io's People

Contributors

spiderxp3 avatar rashika170 avatar arajshow avatar

Stargazers

Pankaj avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.