Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS450 Assignment 5 - Twitter Sentiment Analysis Dashboard

A Dash application for visualizing Twitter data with sentiment and subjectivity analysis.

Features

  • Month Filter: Dropdown to filter tweets by month (March, April, May)
  • Sentiment Score Slider: Range slider to filter tweets by sentiment (-1.00 to 1.00)
  • Subjectivity Score Slider: Range slider to filter tweets by subjectivity (0.00 to 1.00)
  • Interactive Scatter Plot: Visualizes tweets using Dimension 1 and Dimension 2
  • Tweet Display Table: Shows raw tweet text with pagination

Installation

  1. Install required packages:
pip install -r requirements.txt

Running the Application

python app.py

The application will be available at http://127.0.0.1:8050

Project Structure

CS450Assignment5/
├── app.py                 # Main Dash application
├── ProcessedTweets.csv    # Dataset
├── assets/
│   └── style.css         # Custom styling
├── requirements.txt      # Python dependencies
└── README.md            # This file

Deployment

This Dash application requires a Python server to run. For hosting, consider:

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages