This project is a Twitter data analysis application built using Python and Streamlit. It fetches live tweets and performs sentiment analysis, keyword extraction, and topic modeling using NLP techniques.
- Fetch live tweets using Twitter API
- Sentiment analysis (Positive, Negative, Neutral)
- Keyword extraction
- Word cloud generation
- Hashtag analysis
- Time-based tweet trends
- Language distribution
- LDA topic modeling
- Python
- Streamlit
- Tweepy (Twitter API)
- TextBlob (Sentiment Analysis)
- NLTK
- Gensim (LDA)
- Matplotlib & Plotly
- Clone the repository
- Navigate to project folder
- Install dependencies
- Run the application (streamlit run main.py)