BeatIQ is a full-stack web application designed for type beat creators to analyze their YouTube channel performance. By connecting your YouTube account, the platform fetches video metadata, engagement metrics, and audience analytics to provide actionable insights. Discover which beat types, titles, thumbnails, and upload times drive the most views and engagement, and make data-driven decisions to grow your channel. Key Features: OAuth 2.0 YouTube login for secure account access Fetch video-level metrics: views, likes, comments, CTR, watch time Channel-level analytics: subscriber growth, demographics, traffic sources Automatic beat type categorization based on titles, tags, and descriptions Data visualizations: bar charts, line graphs, heatmaps Recommendations for beat types, upload times, and metadata optimization Optionally: predictive performance modeling and comment sentiment analysis Tech Stack: Frontend: React + TypeScript + Tailwind + Chart.js/Recharts Backend: Node.js + Express + TypeScript Database: MongoDB + Mongoose APIs: YouTube Data API v3, YouTube Analytics API Purpose: Empowers type beat producers to understand their audience, optimize content, and maximize engagement with actionable insights derived directly from their own YouTube data.