A YouTube-like video streaming web application built using React.js and YouTube Data API. Users can search, view, and explore trending videos with a modern and responsive UI.
- π Video Search using YouTube API
- π₯ Video Player Page with autoplay
- π List of Related Videos
- π± Fully Responsive Design
- π Dark/Light Mode (Optional)
- π Trending & Recommended Videos
π Live Demo Link
- Frontend: React.js, Tailwind CSS / CSS Modules
- API: YouTube Data API v3
- Routing: React Router DOM
- Icons: React Icons
- State Management: React Hooks (useState, useEffect, etc.)
Add screenshots here
Example: Home Page, Video Watch Page, Search Result Page
- Node.js and npm installed
- YouTube Data API key from Google Developer Console
# Clone the repository
git clone https://github.com/your-username/youtube-clone.git
# Go to the project directory
cd youtube-clone
# Install dependencies
npm install
# Create a .env file and add your API key
REACT_APP_YOUTUBE_API_KEY=your_api_key_here
# Run the app
npm start