Inspiration
We wanted to create a project that would utilize Google's Gemini API that would help improve everyday life.
What it does
Our project takes in any type of image as input and using the capabilities of the Gemini API, we use it to narrow restaurant searches in the area to give restaurant recommendations based on the type of food provided in the image.
How we built it
We used HTML, CSS, and JavaScript, alongside React, Node, and Express for the frameworks.
Challenges we ran into
One of the biggest challenges we faced early on was parsing the output given by the Gemini API. It was giving us widely inconsistent output types that went completely against our prompts. After figuring out how to parse the input, we had difficulty connecting the front-end of our project to the back-end.
Accomplishments that we're proud of
We are very proud that we were able to use the Gemini API calls alongside the use of Yelp's API as well. On top of this, we expanded our skillsets with the implementation of various JavaScript frameworks.
What we learned
The team learned how to effectively use an artificial intelligence API for the first time. This was also our first hackathon project using these frameworks as well.
What's next for SnapCuisine
We are planning on scaling our project to behave much more efficiently on mobile devices. Furthermore, we would like to improve on general optimization of back-end and our user-interface components.
Log in or sign up for Devpost to join the conversation.