Generate comprehensive reports for YouTube playlists. Get insights on total duration, average video length, and detailed statistics for each video.
- Comprehensive Insights: Get detailed info about your playlists, including total duration, average video duration, number of videos, and specific details for each video.
- Playback Speed Adjustment: Customize your viewing experience by adjusting the playback speed from 0.25x to 2x.
- Flexible Sorting Options: Easily sort videos by position, duration, views, likes, or publish date.
- Efficient Filtering: Use the search bar to quickly filter and find specific videos within your playlist.
- Targeted Analysis: Analyze only the portions of the playlist that interest you with a range selector.
- Customizable Table View: Tailor your video table by toggling specific columns.
- React
- TypeScript
- Vite
- React Router
- Tanstack Query
- Tailwind CSS
- Shadcn UI
- Framer Motion
- Clone the repository
- Install dependencies:
pnpm install
- Create a
.env
file in the root directory and add your YouTube API key:VITE_YOUTUBE_API_KEY=your_api_key_here
- Run the development server:
npm run dev
- Open
http://localhost:5001
in your browser
- Implement dark mode
To-do
To-do
- Shadcn UI, for the accessible and intuitive UI components
- Syntax UI and Aceternity UI, for the beautiful Landing page components
- YouTube Data API for providing access to playlist data