Inspiration
Choosing a restaurant as a group is often inefficient and frustrating. People search individually on Google, Yelp, etc, and struggle to agree because of varying opinions. We wanted to create a tool for collaborative group decision-making, which also takes into account online ratings.
What it does
Our project is a web-based group decision tool that will help groups of people choose a restaurant together. Users will be able to create/join a group, enter a location, and load real restaurant options sourced from Yelp. Restaurants will be presented to everyone in the group one at a time in a card-based way, where each user rates them on a 1–5 scale. The system is designed to collect these ratings to determine the most compatible restaurant for the entire group.
How we built it
React, Vite, CSS, HTML, Javascript, Python, Yelp API
Challenges we ran into
We initially wanted a general recommendation platform, but realized we needed to focus on something more specific for this challenge. We hope to expand to movie, book, travel, and other recommendations later on. We also faced challenges when fiiguring out how to use the Yelp API key to gather the data and designing a way to balance all group members’ ratings fairly.
Accomplishments that we're proud of
We are proud of the work we were able to accomplish within the given time frame, as well as our contributions and overall teamwork.
What we learned
Through working on this project, we learned how to collaborate and communicate effectively as a team and develop our technical skillsets in coding and design.
What's next for Taste Match
We plan on adding filters such as price range, dietary restrictions, and distance. Additionally, we hope to expand it to being a general recommendation tool for things like books, movies, travel, and more.
Log in or sign up for Devpost to join the conversation.