https://github.com/desininja/airline_tweet_analysis
Sentiment analysis of tweets about US Airline
https://github.com/desininja/airline_tweet_analysis
streamlit streamlit-dashboard streamlit-webapp
Last synced: 8 months ago
JSON representation
Sentiment analysis of tweets about US Airline
- Host: GitHub
- URL: https://github.com/desininja/airline_tweet_analysis
- Owner: desininja
- Created: 2020-11-26T18:02:11.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-11-19T07:04:43.000Z (11 months ago)
- Last Synced: 2025-01-02T21:17:20.581Z (9 months ago)
- Topics: streamlit, streamlit-dashboard, streamlit-webapp
- Language: Python
- Homepage: https://desininja-airline-tweet-analysis-application-aw2cdk.streamlit.app/
- Size: 1.36 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Airline Tweet Sentiment Analysis Application
This application is a **Streamlit dashboard** used to analyze the sentiments of tweets about US Airlines 🐦. It provides visualizations and insights based on tweet data, including sentiment analysis, word clouds, and airline-specific breakdowns.
---
## Features
- Sentiment analysis of tweets (Positive, Neutral, Negative)
- Visualizations (Bar plots, Pie charts, Maps)
- Word clouds for different sentiments
- Airline-wise tweet analysis and breakdown---
## Hosted Application
**Streamlit hosted web page:**
[Click here to visit the app!](https://desininja-airline-tweet-analysis-application-aw2cdk.streamlit.app/)---
## How to Run Locally
### 1. Clone the Repository
```bash
git clone https://github.com/your-repo/airline-tweet-analysis.git
cd airline-tweet-analysis
```### 2. Create a Virtual Environment
```bash
python -m venv venv
source venv/bin/activate # On macOS/Linux
venv\Scripts\activate # On Windows
```### 3. Install Dependencies
```bash
pip install -r requirements.txt
```### 4. Run the Streamlit Application
```bash
streamlit run app.py
```---
## Technologies Used
- **Python**: Core programming language
- **Streamlit**: Web application framework
- **Pandas**: Data manipulation and analysis
- **Plotly**: Data visualization library
- **WordCloud**: For generating word clouds
- **Matplotlib**: Visualization library for custom plots---
## Data Source
The data used in this application comes from a sample CSV file (`Tweets.csv`) containing tweets about US airlines, with sentiment labels and metadata.---
## Screenshots
To be added soon.
(Add screenshots or GIFs of application here to showcase its features.)---
## Author
Created by [Himanshu Bhatt]
Feel free to reach out on [LinkedIn](https://www.linkedin.com/in/himanshubhatt06/) or [GitHub](https://github.com/desininja).