UN reports that up to 50% of our food gets thrown in the bin. With growing demands of mouths to feed, land for crops and rubbish, it is essential more than ever to dissolve the problem of food wastage. Food wastage is a massive problem. According to the US government, landfill contains 50% methane, a greenhouse gas that is 36 times more potent than carbon dioxide. By combating food waste, we can directly reduce the landfill a person contributes to every year, making the world a greener place to live in.

One may argue that other apps targeting food waste already exist, but current food waste apps such as Olio target individual merchants. We want to support charitable initiatives by different restaurants on a centralised platform, and encourage people to seek out food that would otherwise be thrown away. Giving away free food also provides a way for the needy to seek out support with our free food catalogue and charity list, reducing inequality in society.

During our ideation stage, Olivia mentioned wanting to resolve the problem of food waste. Daniel mentioned involving the church and local charities such as food banks. Together we agreed to develop a web app that orders leftover foods on the customer side and lists leftover foods restaurants want to get rid of. We also did not want to sell food, as apps centralising restaurant food delivery such as Ubereats already exist. We then created user stories for the people wanting to get food, restaurants and charities to make sure we deploy functions and features that would make the site easy to use for them to accomplish what they want.

What it does

Encourage food waste and climate change reduction. Improve people’s standard of living. The web app prototype has a welcome page registering users by need - whether they are giving or needing food. For people who need food, there is a GPS locating nearby restaurants and charities, adding food to cart function, a search function and a list of charities they can contact. For marketplaces and restaurants, they have a form to fill in details about their leftovers.

NB. Our website stores your cache data. If the app doesn't work, try clearing your cache data. The Cart page on the web app is not interactive (yet) because it needs to be ported with a Flask framework and SQLite database. You can view the Flask and web templates on our Github page.

How we built it

Frontend HTML, CSS (Bulma), JS, Flask Backend Kotlin, Python Tools Firebase, Github, Android Studio

Challenges we ran into

Defining the core functions we want to keep due to time limit restriction Debugging and getting things to integrate

Accomplishments that we're proud of

Large range of tools and technologies used link to image Here to learn and enjoy experience besides adding to our portfolios High-pressure environment pushes productivity Understanding teammates

What we learned

New languages Working under pressure Working in a team

What's next for NeedFeed by Epic Python

Ask for funding from NGOs and the government to encourage platform use Partnerships with restaurants/markets

Share this project: