Git Product home page Git Product logo

whatssospecial's Introduction

What's so Special

What's so special? (Team 44)

What's so special has 2 different attributes:

  1. What's so special in a business?
  2. What's sp special at a particular location?

Dataset and Analysis:

We are using Yelp dataset which has about 6.5 million reviews for around 190k businesses. The data is available in the json format. Based on initial analysis to find what's so special in a business, we obtained the following results:

What's so special in the business named " Emerald Chinese Restaurant"?:

Emerald Chinese

This clearly shows that dim sum is the speciality of this restaurant

What's so special in the business named " Fremont Arcade"?:

Fremont arcade

This clearly shows that pinball machine is the speciality of this place

Similarly, What's so special at the location "New Market"?:

NewMarket

This shows that Restaurants are the speciality of this location

What's so special at the location "Pittsburgh"?:

Pittsburgh

This shows that Spas and Shopping are the specialities of this location

Next we converted the results in form of list of top 5 specialities of a business and of a location and stored it to big query

A demo of our application looks as below:

This is the Search Page for "What's so special?" Search page

On getting an input from user for search queries, the application gives the output of top 5 frequently discussed positive features for a business or location Indexpage

Our software architecture uses HTML, CSS, JavaScript for frontend user interface. We also used Django for our web application development. Behind the scenes, the large public Yelp dataset is stored in Google Cloud Storage and the analytics on the data has been done using PySpark and Python. Our analysis results are stored in Google BigQuery and are queried upon request from SQL queries in our Django application. In each of these softwares, we have used software libraries to ease our development process. For the natural language processing techniques used for Yelp reviews analysis, we used Python NLTK libraries.

Our software architecture is as follows - architecture

whatssospecial's People

Contributors

ankita-bhardwaj avatar nkocherl avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.