A modern and responsive YouTube clone built using ReactJS, RapidAPI YouTube v3.1, and Tailwind CSS. Search videos, browse by category, view channels, and watch videos – all with a smooth user experience inspired by the real YouTube.
View Live Project Replace this link with your deployed app (Vercel/Netlify/etc.)
- ✅ Browse trending videos by category
- ✅ Search for videos using keywords
- ✅ View detailed video pages with description and related videos
- ✅ Explore channel information and their videos
- ✅ Responsive design (mobile/tablet/desktop)
- ✅ Fast loading and minimal UI
- ReactJS
- Tailwind CSS
- RapidAPI - YouTube v3.1
- React Router DOM
- Axios
src/
├── assets/ # Images or logos
├── components/ # Navbar, Sidebar, VideoCard, etc.
├── pages/ # Feed, VideoDetail, ChannelDetail, etc.
├── utils/ # fetchFromAPI.js
├── App.jsx
├── main.jsx
└── index.css
git clone https://github.com/Einzigartige/einzigartige-youtube.git
cd youtube-clonenpm install- Go to RapidAPI - YouTube v3.1
- Click Subscribe (Free tier available)
- Get your X-RapidAPI-Key
Create a .env file in the root and add:
REACT_APP_SECRET_KEY=your-rapidapi-key-hereFor Vite:
npm run devFor Create React App:
npm startHiren Patel GitHub: @hirenpatel1903
MIT License © 2025 Hiren Patel
- RapidAPI
- YouTube v3.1 API
- Tailwind CSS
- UI inspired by YouTube’s official layout
