PortfolioProjectsYouTube Video Summarizer

LLM Application

YouTube VideoSummarizer

Application that summarizes any YouTube video using LLMs, with a React frontend and Python/FastAPI backend.

LLMReactPythonFastAPIYouTube API
Overview

A web application that lets users paste a YouTube URL and receive an AI-generated summary of the video content. The system uses the YouTube Transcript API to extract captions and sends them through an LLM pipeline for summarization.

Tech Stack
  • React frontend for clean user interface and URL input
  • Python/FastAPI backend handling transcript extraction and LLM calls
  • YouTube Transcript API for caption extraction
  • LLM-powered summarization with configurable length and focus
Media
Demo: YouTube Video Summarizer in action