9

YouTube Clone

A responsive YouTube clone built with React.js, YouTube Data API v3, and modern UI/UX features.

🎬 YouTube Clone

A responsive and feature-rich YouTube Clone web application built with modern web technologies. It replicates core YouTube functionalities—video browsing, playback, search, and channel navigation—while maintaining a clean, intuitive UI.


🚀 Features

  • 📱 Responsive Design: Adapts to all screen sizes – mobile, tablet, and desktop
  • 🎥 Video Playback: Custom video player with playback controls
  • 🔍 Search Functionality: Search videos by title or keyword
  • 📈 Trending & Recommendations: Browse trending videos and suggested content
  • 📺 Channel Pages: View specific channels and their uploaded videos
  • 📝 Video Details: View title, views, likes, and comments
  • 🔐 User Authentication: Sign in, sign up experience (if implemented)
  • 🎨 Modern UI/UX: Clean layout inspired by YouTube

🛠️ Tech Stack

  • Frontend: React.js, HTML5, CSS3 / Tailwind CSS
  • Routing: React Router
  • State Management: Context API or Redux
  • API Integration: YouTube Data API v3 (or mock data)
  • Utilities: Axios, dotenv

🧪 Getting Started

Prerequisites

  • Node.js (v14 or later)
  • npm or yarn

Installation

git clone https://github.com/Sonupandit9693/Youtube-clone-.git
cd Youtube-clone-
npm install