Skip to content

imjuoy/HungryGator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.