Skip to content

Latest commit

Β 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Comment_IQ

πŸš€ CommentIQ β€” AI Powered YouTube Comment Analysis Dashboard


demo

πŸ“Œ Overview

CommentIQ is an AI-powered YouTube Comment Analysis Dashboard that helps analyze audience reactions and engagement using sentiment analysis and NLP techniques.

The project fetches live YouTube comments using the YouTube Data API, processes them locally, and visualizes insights through an interactive futuristic dashboard.

It classifies comments into:

  • βœ… Positive
  • ❌ Negative
  • βšͺ Neutral

along with:

  • πŸ“Š Interactive Charts
  • 🧠 Theme Detection
  • ☁️ Keyword Intelligence
  • πŸ“ˆ Engagement Timeline
  • πŸ“₯ Excel Export

πŸ–₯️ Dashboard Preview

Main Interface

![Dashboard Screenshot](assets/dashboard.png)

Demo GIF

![CommentIQ Demo](assets/demo.gif)

✨ Features

  • πŸ”΄ Real-Time YouTube Comment Fetching
  • 🧠 NLP-based Sentiment Analysis
  • πŸ“Š Interactive Analytics Dashboard
  • πŸ“ˆ Comment Engagement Timeline
  • ☁️ Keyword Frequency Cloud
  • 🎭 Theme Detection
  • πŸ“₯ Export Data to Excel
  • 🌌 Futuristic Cyberpunk UI
  • πŸ“± Responsive Design

πŸ› οΈ Tech Stack

Technology Usage
HTML5 Structure
CSS3 Styling
JavaScript Logic
Chart.js Data Visualization
XLSX.js Excel Export
YouTube Data API Fetching Comments

βš™οΈ Installation

1️⃣ Clone Repository

git clone https://github.com/your-username/commentiq.git

2️⃣ Open Project Folder

cd commentiq

3️⃣ Run Project

Simply open:

index.html

in your browser.


πŸ”‘ YouTube API Setup

  1. Go to Google Cloud Console

  2. Create a project

  3. Enable:

    • YouTube Data API v3
  4. Generate API Key

  5. Paste API Key into dashboard


πŸ“Š How It Works

  1. Paste YouTube Video URL

  2. Enter API Key

  3. Select Comment Limit

  4. Start Analysis

  5. View:

    • Sentiment Results
    • Charts
    • Themes
    • Keyword Insights
    • Exportable Reports

🧠 Sentiment Logic

The project uses local NLP-style word matching logic for:

  • Positive Words
  • Negative Words
  • Theme Classification

Future versions may integrate:

  • Gemini API
  • OpenAI API
  • HuggingFace Transformers

πŸ“ Project Structure

commentiq/
β”‚
β”œβ”€β”€ index.html
β”œβ”€β”€ assets/
β”‚   β”œβ”€β”€ dashboard.png
β”‚   └── demo.gif
β”‚
β”œβ”€β”€ README.md
└── LICENSE

πŸš€ Future Improvements

  • πŸ€– AI-based Advanced Sentiment Analysis
  • 🌍 Multi-language Support
  • πŸ” User Authentication
  • ☁️ Database Integration
  • πŸ“‘ Live Comment Streaming
  • πŸ“± Mobile App Version

πŸ“· Screenshots

![Analytics](assets/analytics.png)
![Charts](assets/charts.png)

⭐ Support

If you like this project:

  • ⭐ Star this repository
  • 🍴 Fork it
  • πŸ› οΈ Contribute improvements

πŸ‘¨β€πŸ’» Author

Kishan

Computer Science Student & Data Science Enthusiast


πŸ“œ License

This project is licensed under the MIT License.


πŸ”₯ Project Status

βœ… Active Development πŸš€ Open for Improvements πŸ’‘ Learning + Portfolio Project

About

πŸ“Œ Overview CommentIQ is an AI-powered YouTube Comment Analysis Dashboard that helps analyze audience reactions and engagement using sentiment analysis and NLP techniques. The project fetches live YouTube comments using the YouTube Data API, processes them locally, and visualizes insights through an interactive futuristic dashboard.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages