Inspiration
The inspiration behind Feed Our World is to address the food crisis in the world, which has been worsened by disasters, war, climate change, and pandemics. We also address the US sustainable goal 2: Zero Hunger. The archaic food supply chain system causes excess waste and inefficiency. The supply chain is highly affected and there is no application present today that can help NGOs, Restaurants, and Food-Producing donors donate their excess food to people in need. Thereby to make a disruptive change, we introduce "Feed Our World" which uses the Celo blockchain to resolve these issues and make this world hunger-free.
Key Benefits and Use Cases:
Efficient Food Distribution: The application streamlines the food distribution process, making it faster and more effective. Food suppliers can directly connect with non-profit organizations, avoiding delays and reducing food waste.
Transparent Tracking: Blockchain technology enables transparent and immutable records of all food donations. Users can track the journey of food from the point of donation to the point of distribution, ensuring fairness and accountability.
Disaster Relief: In emergency situations like natural disasters, wars, and pandemics, the application provides a robust and agile system to quickly distribute food to affected communities, aiding in disaster relief efforts.
Reduced Food Waste: By connecting surplus food with those in need, the application helps reduce food waste, promoting responsible consumption and production.
Customizable Donations: Users can choose specific food items, considering dietary preferences and cultural needs, making the donation process more personalized and relevant.
Empowering NGOs: Non-profit organizations can better plan and optimize their resources, ensuring that food reaches those who need it the most.
Privacy and Security: The application ensures the privacy and security of user data, assuring users that their personal information and donations are protected.
What it does
Feed Our World is a decentralized blockchain and Dapp-based solution that connects producers and consumers through an on-demand system. By streamlining the food acquisition process, reducing middlemen, and using blockchain technology to track food more efficiently, Feed Our World aims to put control of the food chain into the people’s hands, creating an On-Demand system and ushering in an era of food prosperity for all.
Our project's primary objectives include:
Streamlining Food Donation: Simplify and expedite the food donation process for both donors and recipients.
Ensuring Transparency: Utilize celo blockchain technology to create a transparent and immutable ledger of all food donations.
Promoting Community Engagement: Encourage community involvement by allowing individuals and organizations to respond to hunger relief requests in real-time.
Reducing Food Waste: Connect surplus food with those in need, minimizing food wastage.
How It Works
Feed Our World operates through the following key steps:
Request Generation: Individuals create food donation requests by capturing a photo of the needy's situation and sharing their location through the mobile application.
Blockchain Recording: Each request is recorded on the blockchain for transparency and traceability.
Donor Engagement: Donors, including travelers, NGOs, restaurants, and individuals, can review requests and provide food donations.
Traceable Distribution: The entire process is traceable on the celo blockchain, ensuring food reaches its intended recipients efficiently and accountably.
How we built it
We built it using HTML, CSS, TypeScript, Solidity and Celo Blockchain. Feed Our World allows donors to track their donations and ensure that their contributions are being used for the intended purposes. The platform also enables transparency and accountability by leveraging the power of the Celo blockchain to record all transactions and donations securely.
Challenges we ran into
During the development of Feed Our World project, encountered a significant challenge related to optimizing transaction costs on the blockchain. Aimed to ensure a seamless and cost-effective user experience, reducing gas fees for transactions became crucial.
Overcoming the Challenge
To address this hurdle, conducted a thorough analysis of the smart contracts, focusing on the areas that consumed the most gas. Identified gas-intensive operations and explored alternative ways to reduce gas consumption while preserving functionality and security.
Optimizing Smart Contracts: Applied gas-saving techniques such as using storage variables efficiently, minimizing redundant calculations, and avoiding loops that could lead to high gas usage.
Batch Processing: For certain operations, Implemented batch processing, consolidating multiple transactions into a single batch to reduce the overall gas cost.
Off-Chain Data Storage: Decided to store non-critical data, such as user profiles and preferences, off-chain. This approach lessened the burden on the blockchain and led to cost savings.
Gas Estimation Tools: Integrated gas estimation tools into the frontend, providing users with real-time estimates of gas fees before confirming transactions. This enhanced transparency and allowed users to make informed decisions.
Overcoming this challenge has not only improved the user experience but also contributed to the platform's scalability and adoption potential. Remain committed to continually refining and enhancing the solution to make a positive impact on hunger relief efforts worldwide.
Accomplishments that we're proud of
The team is proud of the fact that we were able to develop a decentralized platform that is secure, transparent, and user-friendly. We also feel proud to have leveraged the power of the Celo blockchain to achieve our goals.
What we learned
The team learned a lot about blockchain technology and its potential for revolutionizing charitable giving. We also learned about the challenges associated with integrating blockchain into a web platform and the importance of user experience.
What's next for Feed Our World
“No person will sleep with an empty Stomach”, is the main motto of the proposed application. Severing the hunger of the needy people and controlling the waste of food is the main concern. The team plans to continue developing the platform and expand its reach. We aim to partner with more charities and organizations to make the platform even more impactful. We also plan to add more features and capabilities to the platform to make it even more user-friendly and efficient.
Built With
- javascript
- react.js
- solidity
- typescript
Log in or sign up for Devpost to join the conversation.