The Video Summarization App is a web application built with React and Vite that allows users to analyze YouTube videos. Users can enter a YouTube URL to generate summaries, transcriptions, and quizzes based on the video's content.
- Extracts the video ID from the provided YouTube URL.
- Displays the video in an embedded player.
- Supports multiple tabs for different functionalities:
- Transcription
- Summarization
- Quiz generation
- Word analysis
- React: A JavaScript library for building user interfaces.
- Vite: A fast development server and build tool.
- Material-UI: A popular React UI framework for building responsive and modern UIs.
- React Router: For client-side routing.
To run this application locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/video-summarization.git cd video-summarization
-
Install dependencies: npm install
-
Run the application: npm run dev
-
All Required Package: npm install @mui/material @emotion/react @emotion/styled @mui/icons-material react-router-dom lucide-react
Open your browser and navigate to http://localhost:3000 to see the app in action.
Usage Enter a valid YouTube URL in the input field. Click on the "Generate Summary" button to analyze the video. Switch between tabs to view different functionalities. Contributing Contributions are welcome! If you'd like to contribute, please follow these steps:
- Replace
your-usernamein the clone command with your actual GitHub username. - You can expand on any section if you have more specific details about the app or any addi