Skip to content

Krish-9441/Youtube-Clone

Repository files navigation

🎬 YouTube Clone

A modern YouTube-inspired web application that allows users to browse videos, search content, and view video details using real-time data from APIs.

📂 GitHub Repo: https://github.com/Krish-9441/Youtube-Clone


🚀 Features

  • 🔍 Search videos by keywords
  • 📺 Watch videos with embedded player
  • 📊 View video details (views, likes, channel info)
  • 📱 Responsive design for all devices
  • ⚡ Fast and dynamic UI with real-time API data

🛠️ Tech Stack

  • Frontend: React.js
  • Styling: CSS / Tailwind CSS (update based on yours)
  • API: YouTube Data API (via RapidAPI or Google API)
  • State Management: React Hooks

✨ Enhancements by Me

  • Improved UI responsiveness and layout
  • Optimized component structure
  • Added better error handling for API calls
  • Cleaned and modularized codebase

📸 Screenshots

image image

⚙️ Installation & Setup

  1. Clone the repository
git clone https://github.com/your-username/youtube-clone.git
cd youtube-clone
  1. Install dependencies
npm install
  1. Add API key in .env file
REACT_APP_RAPID_API_KEY=your_api_key
  1. Start the app
npm start

📚 Key Learnings

  • Built dynamic UI using React components
  • Integrated third-party APIs for real-time data
  • Managed state effectively using hooks
  • Improved debugging and component structuring skills


👨‍💻 Author

Krish GitHub: https://github.com/Krish-9441

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors