Skip to content

RiteshGite/youtube-clone-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 YouTube Clone

A YouTube clone built with React, Redux Toolkit, and YouTube Data API v3.

Live Link - https://youtube-clone-zeta-lemon.vercel.app/

✨ Features

  • Browse trending videos
  • Search videos with autocomplete suggestions
  • Watch videos with embedded player
  • Live chat simulation
  • Nested comments section
  • Collapsible sidebar
  • Category filter buttons

πŸ› οΈ Tech Stack

  • React 18
  • Redux Toolkit
  • React Router v6
  • Tailwind CSS
  • YouTube Data API v3
  • Remix Icons

πŸš€ Getting Started

  1. Clone the repository

    git clone https://github.com/RiteshGite/youtube-clone-react.git
    cd youtube-clone-react
  2. Install dependencies

    npm install
  3. Add your YouTube API key in src/utils/constants.js

  4. Start the app

    npm start
  5. Open http://localhost:3000

πŸ“ Project Structure

src/
β”œβ”€β”€ components/     # React components
β”œβ”€β”€ utils/          # Redux slices, constants, helpers
└── App.js          # Main app with routing

πŸ™ Acknowledgments


⭐ Star this repo if you found it helpful!

About

🎬 A fully functional YouTube clone built with React 18, Redux Toolkit & YouTube Data API v3. Features include video browsing, search with autocomplete, video playback, live chat simulation, nested comments & responsive design with Tailwind CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors