A simple YouTube Clone built with React.js that focuses on one core functionality:
👉 Showing real YouTube videos on the Home page and playing them in a popup modal, just like YouTube.
This project is intentionally kept minimal to focus on understanding real-world API usage, UI rendering, and video playback.
- 📺 Fetches real YouTube videos using YouTube Data API v3 (via RapidAPI)
- 🏠 Home page displays trending / category-based videos
▶️ Click on a video to play it in a popup modal- 📂 Browse videos by category
- 📱 Responsive layout (YouTube-like UI structure)
- Frontend: React.js
- Routing: React Router DOM
- API: YouTube Data API v3 (via RapidAPI)
- Styling: CSS
- Icons: React Icons
This project uses YouTube Data API v3 through RapidAPI to fetch real YouTube content.
- Easy API key management
- Simplified request headers
- Faster setup for learning projects
Create a .env file in the root folder and add: