Inspiration
The inspiration for this project stems from a common challenge many people face daily: deciding what and where to eat. We recognized that this simple question can often become a source of unnecessary stress. We aimed to create a "life hack" that offers a simple solution by providing tailored restaurant recommendations based on an individual’s current mood or feelings, ultimately helping users make decisions easily.
What it does
The user is prompted to input their current thoughts or feelings into a textbox. Using natural language processing (powered by ChatGPT), the system analyzes the user’s response and generates a personalized recommendation. The user then receives an analysis of their input along with a restaurant recommendation including restaurant’s name, image, and address.
How we built it
The frontend was built using Next.js, shadcn/ui, and React. The backend was built using Python, Flask, Google Maps API, and ChatGPT API. Postman was used for API testing, and Git was used for source and version control.
Challenges we ran into
One major challenge we ran into was figuring out how to connect user inputs from the frontend to the backend for processing.
Accomplishments that we're proud of
We are very proud of how utilized Tailwind CSS to style our web app.
What we learned
We learned a lot about interacting with APIs and frontend development.
What's next for Where Should I Eat?
A future extension we are hoping to implement is to recommend vacation spots/attractions to users in place of or in addition to the restaurant recommendations.
Log in or sign up for Devpost to join the conversation.