Skip to content

arnavmabrukar/Sentiment-Analysis-AI-WebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentiment Analysis Web App (IBM Watson + Flask)

📌 Overview

This project is a sentiment analysis web application built using IBM Watson AI libraries and the Flask framework.

The application analyzes user-provided text and determines sentiment in real time through a simple web interface.

The project demonstrates how AI services can be integrated into a production-style web application and deployed as a web service.


🖼️ Application Preview

🔹 Main Interface

image

Users enter text into the input field and trigger real-time sentiment analysis.


🔹 Sentiment Result Example

image image

The system returns:

  • Sentiment classification (Positive / Negative / Neutral)
  • Confidence score

🚀 Features

  • Real-time sentiment analysis
  • Integration with IBM Watson AI libraries
  • Flask-based backend
  • Interactive web interface
  • Deployable as a web service
  • Input validation & error handling

🛠️ Tech Stack

  • Python
  • Flask
  • IBM Watson AI (Natural Language Understanding)
  • HTML/CSS
  • REST API Integration

⚙️ How It Works

  1. The user enters text into the web interface.
  2. The text is sent to the Flask backend.
  3. The backend forwards the request to IBM Watson's sentiment analysis service.
  4. The API returns sentiment classification and score.
  5. The result is displayed dynamically to the user.

📦 Project Structure

Sentiment-Analysis-Web-App/
├── app.py                # Flask backend
├── README.md
├── templates/
│   └── index.html        # Frontend UI
├── static/               # CSS / JS files
└── assets/               # Screenshots used in README
    ├── app_overview.png
    └── app_results.png

About

Built a sentiment analysis web application using IBM Watson AI libraries to analyze text input and determine sentiment. Developed the backend using the Flask framework and deployed the application as a web service with an interactive interface for real-time sentiment analysis. (Professional IBM AI Developer Course)

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors