Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

🎬 YouTube Clone

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.


πŸ“Œ Features

  • πŸ” 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

πŸ‘‰ Live Demo Link


πŸ› οΈ Tech Stack

  • 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.)

πŸ“· Screenshots

Add screenshots here
Example: Home Page, Video Watch Page, Search Result Page


πŸ”§ Installation

Prerequisites

Steps

# 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

About

YouTube Clone is a full-stack web application that mimics the core features of YouTube. Users can search for videos, watch them, explore trending content, and get recommended videos. It integrates with the YouTube Data API for real video content and includes responsive design for all devices.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors