srossgupta / HungryGator

An aggregator of restaurant data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HungryGator

An aggregator of restaurant data.

This is a course-work project.

This project aims to aggregate restaurant data from different online platforms to educate the customer which platform they should trust w.r.t different restaurants.

Please run the below command to install the Python packages for the project:

pip3 install -r stable-req.txt

Follow below instructions if you run into the below issues:

1.ImportError: No module named wordcloud

We are using WordCloud for producing WordCloud on the restaurants. You might face issues when trying to import wordcloud in Anaconda.

Follow the below steps to get it resolved:

i.This most likely happens because in spite of having wordcloud in the local python environment, it is not available to the Anaconda package.

ii.Try installing the wordcloud package using the Anaconda terminal.

   If you are using MAC, you might have to change the default shell to bash in order for the Anaconda Shell to run as the shell is available to bash only.
  
   Use: chsh -s /bin/bash to change the shell from zsh to bash.
   
   Use: chsh -s /bin/zsh to revert back to zsh later.

iii.Once the shell has been changed run the below command on the Anaconda shell to install wordcloud.

   ## conda install -c conda-forge wordcloud

iv.After this ideally the wordcloud import statements should work.

This can be followed for most imports, if they are not working with normal pip installation.

The conda commands for installing the packages using conda terminal can be found in :

https://conda.io/docs/user-guide/tasks/manage-pkgs.html

Results of Our Aggregation:

Below is a sample results of our analysis of data from the two major restaurant data sites - Zomato and Yelp

publish message

Below is a word cloud description generated using restaurant reviews from a user entered ZIPCODE.

publish message

You can check the source code for more interesting insights.

About

An aggregator of restaurant data.

License:MIT License


Languages

Language:Jupyter Notebook 100.0%