Inspiration

I went into a South Indian restaurant with my friends and they had no idea what to order, primarily because the menu was in a different language but also they had no idea what they would like. This got me thinking about something that would help them decide.

What it does

Aggregates all Yelp reviews and cross-references them against the menu of the given restaurant. Performs sentiment analysis on the reviews and then sorts the dishes based on the overall preferences.

How I built it

1) wrote a script that scrapes all yelp reviews 2) hardcoded the menus from yelp 3) extracted the sentences in the review where the dish was mentioned 4) Ran a sentiment analysis on these sentences 5) Calculated an average score for each dish the restaurant serves and created a sorted list based on the dishes

Challenges I ran into

How to write scripts

What I learned

Learned to code from scratch.

Accomplishments that I'm proud of

Learning the necessary tools to build this project and building it in the given time :)

What's next for Geddit

1)Something that recommends other restaurants that serve a better version of the dish you're looking for.

2)Something that recommends what you should eat at a particular restaurant based on your previously suggested preferences.

Built With

Share this project:

Updates