A simple yet powerful Flask-based Sentiment Analysis Web Application that uses TextBlob, VADER, and NLP techniques to determine whether a given text is Positive, Negative, or Neutral.
It also includes auto spell-correction and custom slang handling (e.g., “madd” → “mad”, “luv” → “love”).
✅ Analyze sentiment of any text (Positive, Negative, Neutral)
✅ Combines VADER and TextBlob for improved accuracy
✅ Auto-corrects spelling mistakes using TextBlob
✅ Detects and fixes common slang/typo words
✅ Beautiful and responsive frontend (HTML + CSS)
✅ Simple and lightweight Flask backend
| Component | Technology |
|---|---|
| Frontend | HTML5, CSS3 |
| Backend | Flask (Python) |
| NLP Libraries | TextBlob, NLTK (VADER) |
| Language | Python 3 |