Inspiration
Tell me if this sounds familiar, you are with your significant other or best friend and you're both hungry. You're not a picky eater, you can literally go for anything, but whoever you're with, they sure can't. You throw out food options which are all met with "no".
Break that cycle with FeastFinder, whether you're searching for the perfect place to eat or trying to whip up something with what you have in your pantry, our Gemini powered food finder has you covered
Let's find your feast.
What it does
Users have the option to eat in or eat out. If eating in, users can manually input or scan their ingredients. With this ingredient list, users can select certain ones to be used to generate recipes using them. If eating out, users can search for certain foods or cuisines and get food location results, reviews, and price ranges.
How we built it
For the front end, we used nextJS, Tailwind, Shadcn, and the Google Place API's map for food locations. For the backend, we used the Gemini API, Cloud Firestore, and the Google Place API.
Challenges we ran into
A big challenge was implementing the new Google Place API as some of the docs were out of date and referenced deprecated versions.
Accomplishments that we're proud of
We are proud to make a tool that aids in everyday productivity and something that we would want to use and improve on beyond the hackathon.
What we learned
We learned how to use and implement Gemini and Google Places API. Time management and being realistic about features were crucial in evolving our project.
What's next for FeastFinder
We want to implement user reviews so users can interact and engage with others while providing opinions and insight on old and new food places alike.
Built With
- firestore
- gemini
- google-places
- nextjs
- shadcn
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.