Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📺 YouTube Clone Project

This project is a responsive, front-end clone of YouTube built using HTML, CSS, and JavaScript, with dynamic functionality and UI inspired by the official YouTube website.

🔗 Live Demo: harshal-youtubeclone.netlify.app


🚀 Features

  • 🎬 Dynamic video cards layout (responsive grid)
  • 🔍 Search bar with icon
  • 🎤 Microphone button
  • ➕ Create/upload icon
  • 🔔 Notification dropdown with badge counter
  • 👤 Profile/account section
  • 📜 Sidebar with navigation links
  • 📱 Fully responsive for mobile, tablet, and desktop

📁 Project Structure

├── index.html
├── video.html
├── css/
│   ├── page.css
│   └── videocard.css
├── js/
│   ├── index.js
│   ├── notifi.js
│   └── youtube-api-script.js
├── assets/
│   └── [All image/icon files]

🛠️ Tech Stack

  • HTML5
  • CSS3 (Flexbox, Grid, custom styling)
  • JavaScript (DOM Manipulation, Event Handling)
  • Optional: TailwindCSS or Bootstrap (in development)

📦 How to Use Locally

  1. Clone the repository
git clone https://github.com/HarshalSawale4/YouTube-Clone.git
  1. Open index.html in your browser

  2. For any JavaScript interaction (e.g. video preview or notifications), ensure JS files are included correctly.


📌 TODO / Improvements

  • ✅ Basic layout and routing
  • ✅ Notification system UI
  • 🔲 Integrate real YouTube Data API (search, videos)
  • 🔲 Login/Signup page with Firebase Auth (optional)
  • 🔲 Dark Mode toggle

👨‍💻 Developer

Harshal Sawale
🌐 Portfolio
🔗 Live Site
📧 Contact: available on portfolio


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages