Skip to content

ladylanda/AuburnHacks21

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

AuburnHacks21


React Backend

Python Matlab WebDev

Background

COVID-19 has put a stringent halt on movie theatres. When restrictions will be eventually lifted after the pandemic, many people will be interested in movies and theatres will likely surge in customers. Since seats fill up quite fast, it is important to quickly choose the next movie to watch based on general ratings and personal preferences.

Usage

This web app scrapes recent reviews from Rotten Tomatoes on both upcoming and older classic films. The source of reviews does not derive from a few critics but rather ordinary movie goers. Comments under a group of reviews are aggregated into a text block before undergoing sentimental analysis. The user first enters a keyword which triggers a webscrape for all movies with titles containing said keyword. The relevant movies are displayed on a moving carousel. When the use clicks on any movie, a score would be computed and displayed regarding the net difference between positive and negative sentiment from recent reviews. As a bonus, those more curious will find an automatic text analysis using Matlab, which highlights the most common and important words that reviewers descry the film.

Technologies Used

The frontend was made as a React application. The backend contains multiple application logic components, including a webscraper script (BeautifulSoup4 and Selenium) and NLP processing script for sentimental analysis in Python (NLTK and TextBlob). The frontend and backend communicates through a Flask application.

About

Auburn Hacks 2021 Movie Review Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published