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.

Share this project:

Updates