Inspiration
With the state of our environment today, our team wanted to focus on something related to sustainability. Specifically, our team decided to focus on food waste since we felt that it was a common problem for people to forget they have food at home, and that food ends up being wasted. Food waste is a huge problem in the US, and we believe that our app targets this issue.
What it does
Our app (Gobble) is your one-stop shop for food management. It has a dashboard for you to track how much money and food you have saved through the app, reminders to remind you to eat food that is going to expire, an AI image and receipt analyzer to easily upload and keep track of the freshness of your food, and an AI recipe maker that will give you recipe recommendations based on what you currently have. Other features include a YouTube-to-recipe generator and an AI-powered shelf life calculator that accounts for putting food on the shelf, fridge, or freezer.
How we built it
We built the front end using React Native, and the back end consists of Python, FastAPI, Gemini API, and Supabase.
Challenges we ran into
We ran into a lot of issues merging versions from our teammates together as the packages typically ended up having issues and we had to discern what parts of the code to keep and which to not. Another issue we ran into was calling the Gemini API, because the network we were on did not let us use our local host, so we had to use NGrok to make our local host a public link that we could put into our code.
Accomplishments that we're proud of
An accomplishment that we are proud of is diving straight into creating a mobile app without any mobile app development experience, and enjoying the process of learning together. Our team was very understanding to one another and helped each other grow throughout this experience.
What we learned
Our team learned how to use Git and build meaningful connection through programming. It was an eye opening experience for everyone to learn new technologies and work together as a team.
What's next for Gobble
We want to continue to develop Gobble and hopefully release it to the app store.
Built With
- fastapi
- gemini
- python
- reactnative
- supabase
- typescript
- youtubeapi

Log in or sign up for Devpost to join the conversation.