Inspiration

We found that the ratings given in reviews on Yelp often don't reflect what the customer is feeling accurately. That's why we decided to build a better system that can fully take into account the individual's complex emotions in their review.

What it does

It is a website that takes in a type of food and the location as input and pulls a single restaurant from the Yelp API. The reviews from this restaurant are processed using a sentimental value system to give a new rating called the "plus plus rating". In addition, keywords from reviews are pulled and displayed alongside this rating to the user.

How I built it

The reviews are pulled from the Yelp API. They are sent to Microsoft Azure text processing API, where the rating and keywords are returned. We organize these; the rating is averaged across all reviews, the keywords are combined, and they are outputted.

Challenges I ran into

Lots of coding issues across the server and making the thing presentable on Angular.

Accomplishments that I'm proud of

It works!

What I learned

What's next for Yelp plus plus

More accurate rating, more restaurants pulled, additional considerations when suggesting a restaurant...

Share this project:

Updates