Inspiration
We were inspired by affordable meal apps like TooGoodToGo but wanted to be able to taste homecooked meals made with love.
What it does
Imagine you have a bunch of veggies or meats in your fridge and they are about to expire! Oh no! Instead of tossing it all away or having to meal prep and eat the same thing for weeks on end, our application allows users to sell their cooking for a reasonable price and allows users to purchase other people's home cooked meals. But wait! What if you see something sooooo delicious but another user beat you to it (common occurance on the TooGoodToGo app...)! Don't worry. HungryHelper has you covered. Using Gemini API and ElevenLabs, get an in-depth tutorial on how to recreate this same dish in the comfort of your own home. With our AI assisted cooking tutorial/walk-through, even the worst cook can be labeled a Micheline star chef.
How we built it
Our front end is developed using React and Vite to bring you an amazing user experience and interface while our backend is built on Supabase and Express.js to provide an efficient and scalable application. Gemini API is used to analyze and create elaborate and descriptive dish descriptions while ElevenLabs provides a welcoming personal cooking assistant for free!
Challenges we ran into
In the beginning, we hit huge blockers due to poor planning and poor project structurization...we were just too excited to start developing! We were all also completely new to the tech stack that we decided on but it has been a welcome challenge!
Accomplishments that we're proud of
A almost fully functional web application with location tags on images and successfully implemented Gemini API and ElevenLabs throughout. And placing second in the cup stacking competition (Jenny)!
What we learned
A lot. We learned how to develop the frontend of an application using React and Vite as well as how to quickly set up a database using Supabase. Express.js was also new to use but luckily our experience in JavaScript and Typescript transferred over and there wasn't too much of a learning curve. This was also our first time integrating Gemini API and ElevenLabs into an application and this definitely required a lot of documentation reading....
What's next for HungryHelper
Coming soon to the closest app store near you!! Look forward to new features such as messaging between users (buyers and sellers), adding rating to other users cooking as well as a comment section to praise your favorite neighborhood chef! We also hope to implement more secure payment services and an intuitive recommendation system. For our mobile fans out there, don't worry, a mobile friendly version will definitely be deployed by next sprint. :P
Built With
- elevenlabs
- express.js
- gemini
- javascript
- react
- supabase
- vite
Log in or sign up for Devpost to join the conversation.