Inspiration

TL;DR We had three week old pizza leftovers in our fridge. Shortly after moving into our dorm, Justin and I had extra leftovers from eating out the first couple days. We soon forgot those leftovers in the fridge after discovering that the food on campus was actually pretty good. Three weeks go by and the pizza is still in our fridge.

What it does

The user inputs a food item that they have and the program returns when the food would go bad by and a list of three recipes that the user can make using the item.

How we built it

We used Azure Openai generate the dates of expiration for the food. Our backend was made using Python and our front end was made using html and css. We used Flask to link the two.

Challenges we ran into

Implementing the AI into our code and figuring out how to use Flask were some of the hardest parts of our project. Our group members had little experience using Flask and two of our members had barely touched coding at all. It was definitely a steep learning curve.

Accomplishments that we're proud of

We actually finished a project in our first hackathon with very little coding experience. Our team (specifically Justin) displayed so much perseverance to overcome the learning curve and the challenges we ran in to. It was also Justin and I's first project so that was cool too.

What we learned

We learned how to make a website and implement Openai into our project. We learned how hackathons worked and how much hard work goes into them. We learned how to use flask and how to ask for help. We seriously could not have finished this project without the help of the many mentors we asked along the way.

What's next for USE IT OR LOSE IT!

We want to improve our program to accept and interpret images of receipts to determine what items the user purchased and then make an itemized list ordered by expiration date. We also want to create a user login so user information can be stored and saved for future use. _Also we're gonna throw out that pizza, our program told us it was supposed to last three days, not three weeks. _

Built With

Share this project:

Updates