Inspiration

One of our members had worked in a family restaurant for years. They were located next to a Subway chain, and every week, he would see them throw away perfectly edible bread. There would be homeless people scavenging through the garbage just to get that bread. So we thought, wouldn't it be nice if it was handed to people in need instead of having them search for it or making it go to waste?

What it does

LeftoverHub is a community-driven platform empowering individuals and businesses to combat food waste by sharing surplus meals with neighbors in need. Through a simple and intuitive interface, users can easily find or give food before it goes to waste. By making sustainability simple, we wanted to show that small, collective choices, like sharing a meal, can spark long-lasting change.

How we built it

We decided to split the tasks into frontend/backend. When we found our problem statement, we decided on a framework and language that would best suit our needs. We settled on Django framework and Python as the language to implement our code. This allows for the separation of concerns of our project into the Model, View, Controller software architecture.

Challenges we ran into

Some of the challenges we ran into as a team included showing other people's food posts in real time on the website, scheduling posts' expiration time and limiting the amount of time it stays, and setting up a real-time geolocation tracker that would show nearby active food locations.

Accomplishments that we're proud of

We're proud that we could get the application functional so some extend and have it look stylish even if we weren't able to implement all the functionality we were hoping for

What we learned

All of us had to learn Django, a framework completely new to us within the time constraint and we had to very quickly learn how to collaborate simultaneously without overwriting someone else part or waiting on someone else's part.

What's next for LeftoverHub

We hope to be able to finish implementing the functionality we had originally intended as well as make it more accessible by making the website more responsive and developing a mobile application. Over time we would want to collect data and visualize the impact the application is able to have such that we can improve upon it and assist in creating a more sustainable environment.

Built With

Share this project:

Updates