A platform developed for the Google Solution Challenge π to combat hunger by connecting donors, NGOs, and delivery agents π. Featuring 'Hungry Spots π½οΈ', PUNYA aims to reduce food wastage and ensure seamless food distribution to those in need.
PUNYA is a project developed for the 2024 Google Solution Challenge π, aimed at reducing food wastage and addressing hunger. By connecting food donors, NGOs, and delivery agents, the platform efficiently redistributes surplus food. With innovative features like 'Hungry Spots π½οΈ,' users can donate surplus food to specific local areas in need. This project directly contributes to the United Nations' goal of achieving Zero Hunger by 2030.
Over 1.2 billion people are suffering from hunger globally, while in India alone, massive quantities of food are wasted every day. The COVID-19 pandemic has exacerbated this issue, leading to food wastage in restaurants due to unpredictable business and lockdowns. On the other hand, many NGOs and communities face a severe shortage of food and resources.
PUNYA aims to efficiently connect donors, NGOs, and delivery agents to combat hunger. By utilizing innovative features like 'Hungry Spots,' the platform enables seamless surplus food distribution, fostering localized impact and contributing to the global goal of achieving "Zero Hunger."
- Donor, NGO, and Delivery Agent Registration: The platform optimizes registration for all user types, ensuring an efficient and transparent process.
- Food Availability Posting: Donors can categorize and post surplus food details for NGOs to access.
- Hunger Spots: Users can mark specific areas where there is a need for food, ensuring targeted and efficient distribution.
- Real-Time Tracking: The platform provides real-time tracking for donations and deliveries.
- Punya Coins: Delivery agents earn rewards in the form of Punya Coins, encouraging sustained engagement.
To get a local copy up and running, follow these steps.
Ensure that you have Node.js and npm installed on your system.
- npm
npm install npm@latest -g
- Clone the repo
git clone https://github.com/deepak-raaaz/solution-challenge-PUNYA.git
- Install NPM packages
npm install
- Create a
.envfile in the root directory and add the necessary API keys:REACT_APP_API_KEY=your_api_key
- Start the development server:
npm start
- Visit http://localhost:3000 in your browser.
- Sign in or create an account.
- Begin contributing to reducing food wastage and hunger by donating food or managing hunger spots.
Contributions are highly appreciated! Whether itβs reporting bugs, discussing new ideas, or adding new features, your input helps us improve.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/NewFeature) - Commit your Changes (
git commit -m 'Add NewFeature') - Push to the Branch (
git push origin feature/NewFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt for more information.
Deepak Kumar - deepakjamui26@gmail.com
Project Link: https://github.com/deepak-raaaz/solution-challenge-PUNYA
