Food waste is a major problem that affects both the environment and society. In fact, it is estimated that one-third of all food produced in the world is wasted, which equates to approximately 1.3 billion tons of food per year. This wastage not only has a negative impact on the economy, but also contributes significantly to greenhouse gas emissions. When food is thrown away, it ends up in landfills where it decomposes and releases methane, a potent greenhouse gas that is 25 times more harmful than carbon dioxide.
HedgeHunger is a revolutionary platform that connects food businesses with local charities and non-profit organizations. By doing so, it helps to reduce food waste and ensure that surplus food goes to those who need it most. The process is simple yet effective. Food businesses can sign up and create a profile on HedgeHunger, detailing the type and quantity of surplus food they have available. Charities and non-profits can then browse these listings and request the food they need. HedgeHunger handles the logistics, ensuring that the food is safely transported from the business to the charity.
It offers several features that make it easy for users to find and donate excess food from restaurants, cafes, and other food establishments.
- Intuitive and user-friendly interface.
- Real-time updates. Users can receive notifications about available surplus food in their area, ensuring that they never miss an opportunity to - donate or collect food.
- Community Engagement and Events
- Gamification and Rewards(possible ranking system?)
- Donation Impact and Environmental Metrics
- Social Media Integration
- Crowd-Sourced Hunger spots
Dart SDK Version 2.18.0 or greater. Flutter SDK Version 3.3.0 or greater.
After successful build, your application structure should look like this:
.
├── android - It contains files required to run the application on an Android platform.
├── assets - It contains all images and fonts of your application.
├── ios - It contains files required to run the application on an iOS platform.
├── lib - Most important folder in the application, used to write most of the Dart code..
├── main.dart - Starting point of the application
├── core
│ ├── app_export.dart - It contains commonly used file imports
│ ├── constants - It contains static constant class file
│ └── utils - It contains common files and utilities of the application
├── presentation - It contains widgets of the screens
├── routes - It contains all the routes of the application
└── theme - It contains app theme and decoration classes
└── widgets - It contains all custom widget classes
- Provider - State management https://pub.dev/packages/provider
- cached_network_image - For storing internet image into cache https://pub.dev/packages/cached_network_image
Akshay Saxena |
Dhruv Bansal |
Aditya Shukla |
Amrit Anand |