Contents
Food-For-ALL is an app developed for Google Solutions Challenge 2024. Our objectives are reduce the food waste and consequently contribute to reduce hunger. The app connects the merchant, who works in supply centers and has to throw away unsold food everyday, and NGOs that fight hunger and help to feed hungry people before the food becomes unfit for human consumption.
- More than 820 million people suffer from hunger in the world;
- 127 million tons of food are thrown away each year in Latin America;
- 41 thousands tons of food are thrown away each year just in India.
Economic and environment damage are among the consequences of this malfunction in food cycle. Hunger is the biggest consequence. It occurs because, when the food is wasted there is an increase in the value of the products and many families are unable to pay for them. The growth of garbage and environmental problems are also informed by specialists as consequences of those losses. In India, this waste occurs in the following way:
- 50%: During transport and handling;
- 10%: In weddings;
- 10%: In retail and supermarket;
- 30%: During sales and supply.
The biggest numbers are caused during transport and handling and during sales and supply, which represent 80% of the causes.
We believe that our app will bring more market opportunities because the hunger has always been a concern for many nations, even more today. When we think about our national scenario, which was greatly aggravated by the pandemic. Our app will bring an innovative idea with high chances of helping people who can´t buy or have acess to food. Food For All:
- Alleviate the hunger that was aggravated by the pandemic;
- Reduce the food waste, that has been a problem for supply centers in India;
- Help NGOs receive more food to help the greatest number of people per day.
-
A merchant at the supply center registers the left over food in the app (in G or KG), takes a photo of the food and informs if this is donated or sold (for a small price informed by him);
-
The app sends notifications to all NGOs;
-
The NGO access the app and see the announced notification;
-
The interested NGOs contacts the merchant through the telephone number that appears when he/she clicks on "Get it!" and negotiates with the merchant where he/she can get the food;
-
The NGO goes to the merchant and buys or receives the food.
Make sure you have the following installed on your machine:
- Android Studio
- Java Development Kit (JDK)
-
Clone the repository:
git clone https://github.com/your-username/your-app.git
-
Navigate to the Project Directory:
cd your-app
-
Open the Project in Android Studio:
- Launch Android Studio.
- Choose "Open an existing Android Studio project" and select the directory where you cloned the repository.
- Test the Application:
- Deploy/Run the application on your device.
- Interact with the app to ensure it functions as expected.
- Kotlin
- Firebase
- Gemini Chat Bot
- Tensorflow
- Google Map
- SQlite
Food For All leverages cutting-edge technologies to enhance its functionality and effectiveness. The integration of TensorFlow, Gemini, and Google Cloud brings advanced features to address key aspects of the app's objectives.
TensorFlow is employed for image recognition, enabling the app to identify and categorize leftover food based on photos provided by merchants.
TensorFlow ensures secure user authentication, preventing unauthorized access and ensuring the legitimacy of merchant and NGO accounts.
Gemini's natural language processing capabilities improve communication between merchants and NGOs, automating aspects of negotiation for a more efficient and user-friendly experience.
Gemini assists in generating personalized and context-aware notifications, enhancing engagement and facilitating quick responses from NGOs.
Google Cloud Storage securely stores data, including merchant information, food details, and NGO contacts, ensuring scalability and accessibility from anywhere.
Google Cloud Messaging (or Firebase Cloud Messaging) is implemented for real-time notifications, ensuring that NGOs receive timely alerts when new food items are registered.
Google Cloud's geolocation services facilitate the negotiation process, providing location-based information to help NGOs identify nearby supply centers with leftover food.
Google Cloud's data analytics services gather insights into patterns of food waste, donation frequency, and popular food items, optimizing the app's features and improving its effectiveness over time.
By harnessing these technologies, Food For All aims to provide an efficient, secure, and data-driven solution in reducing food waste and alleviating hunger.