A YouTube clone built with React, Redux Toolkit, and YouTube Data API v3.
Live Link - https://youtube-clone-zeta-lemon.vercel.app/
- Browse trending videos
- Search videos with autocomplete suggestions
- Watch videos with embedded player
- Live chat simulation
- Nested comments section
- Collapsible sidebar
- Category filter buttons
- React 18
- Redux Toolkit
- React Router v6
- Tailwind CSS
- YouTube Data API v3
- Remix Icons
-
Clone the repository
git clone https://github.com/RiteshGite/youtube-clone-react.git cd youtube-clone-react -
Install dependencies
npm install
-
Add your YouTube API key in
src/utils/constants.js -
Start the app
npm start
src/
├── components/ # React components
├── utils/ # Redux slices, constants, helpers
└── App.js # Main app with routing
⭐ Star this repo if you found it helpful!