🎬 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