check the app here ------ https://mellow-fairy-4fd0bd.netlify.app/
A modern web application that generates AI-powered summaries of YouTube videos. Built with React, TypeScript, and Tailwind CSS.
- π₯ YouTube URL parsing and validation
- π AI-powered video summarization
- π¨ Beautiful, responsive UI
- β‘ Fast and lightweight
- π Real-time loading states
- β Error handling
- React 18
- TypeScript
- Tailwind CSS
- Vite
- Lucide Icons
- Node.js 18 or higher
- npm or yarn
- Clone the repository
git clone <repository-url>
cd youtube-summarizer
- Install dependencies
npm install
- Start the development server
npm run dev
- Open your browser and visit
http://localhost:5173
To create a production build:
npm run build
The build output will be in the dist
directory.
This application is ready to deploy on Netlify. You can deploy it in two ways:
-
Using the Netlify UI:
- Create a new site from Git
- Connect your repository
- Build command:
npm run build
- Publish directory:
dist
-
Using the Netlify CLI:
- Install Netlify CLI:
npm install -g netlify-cli
- Run:
netlify deploy
- Install Netlify CLI:
- Enter a YouTube URL in the input field
- Click the "Summarize" button
- View the video information and AI-generated summary
MIT
Contributions are welcome! Please feel free to submit a Pull Request.