Skip to content

This project was developed as part of an internship program with a focus on practical application of Python and NLP concepts. The main goal was to build a simple yet functional Sentiment Analysis web application using Flask.

License

Notifications You must be signed in to change notification settings

Arnab500th/Sentiment-Analyser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Sentiment-Analyser

πŸ“Š Sentiment Analysis Web App

A simple and elegant Sentiment Analysis Web Application built using Python, Flask, and TextBlob.
This app analyzes user input text and determines whether the sentiment is Positive, Negative, or Neutral, along with polarity and subjectivity scores.


πŸš€ Features

  • 🧠 NLP-based sentiment analysis using TextBlob
  • 😊 Emoji-based sentiment representation
  • πŸ“Š Polarity & Subjectivity meters (0–1 scale)
  • 🎨 Clean and responsive UI
  • ⚑ Real-time text analysis with Flask backend

πŸ› οΈ Tech Stack

  • Frontend: HTML, CSS
  • Backend: Python, Flask
  • NLP: TextBlob
  • Templating: Jinja2

βš™οΈ Installation & Setup

git clone https://github.com/your-username/sentiment-analyzer.git
cd sentiment-analyzer
pip install -r requirements.txt
python app.py

Then open the provided localhost url in the command line.

πŸŽ₯ Demo Video

A short demo video of the project is included in this repository, showcasing:

  • Text input
  • Sentiment prediction
  • Polarity & subjectivity scores
  • UI interaction
Sentiment.mp4

About

This project was developed as part of an internship program with a focus on practical application of Python and NLP concepts. The main goal was to build a simple yet functional Sentiment Analysis web application using Flask.

Topics

Resources

License

Stars

Watchers

Forks