1.Project Title & Short Description:
FeelAura is a lightweight sentiment analysis web app built using Python, Flask, and TextBlob. It analyzes the sentiment of user input text and displays whether it is Positive, Negative, or Neutral with a corresponding emoji. The app features a modern animated UI with floating particles, gradient backgrounds, and smooth animations.
- Sentiment analysis using TextBlob.
- Interactive web interface with:
- Animated gradient background
- Floating soft blobs
- Particle effects reacting to mouse
- Fade-in animations for cards and results
- Glowing buttons
- Lightweight and works offline after corpora download.
- Fast and interpretable results.
Type a sentence or review in the text box and click Analyze.
Example inputs:
"I love this project!"→ Positive 😊"This is the worst experience."→ Negative 😞"It's okay, not bad."→ Neutral 😐
- Clone the repository:
git clone https://github.com/Vaneeswari/sentiment-analyzer.git
cd sentiment-analyzer
2.Install required Python packages:
pip install flask textblob
python -m textblob.download_corpora
3.Run the app:
python -m flask run --host=0.0.0.0 --port=5000
4.Open browser and go to:
http://127.0.0.1:5000/
5.Project Structure:
sentiment_project/
│
├── app.py # Flask backend
├── sentiment.py # Optional sentiment helper
├── templates/
│ └── index.html # Frontend template
├── static/
│ ├── css/
│ │ └── style.css # Styles & animations
│ └── js/
│ └── particles.min.js # Particle background (optional)
├── README.md
6.License:
This project is for educational purposes. Feel free to modify and share.
7.Author:
Vani (Vaneeswari Mudadla)
Made with ♥
---
Vani, after creating this `README.md`:
```bash
git add README.md
git commit -m "Add professional README"
git push