Skip to content

YouTube Clone This project is a YouTube-like video streaming application that I've built from scratch using React, Redux, YouTube API, Google Search API, and more. It includes features such as debouncing, search suggestions, a watch page, live chat through API polling, and a comment section.

Notifications You must be signed in to change notification settings

saif580/Youtube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube

Website GitHub stars

YouTube Clone This project is a YouTube-like video streaming application that I've built from scratch using React, Redux, YouTube API, Google Search API, and more. It includes features such as debouncing, search suggestions, a watch page, live chat through API polling, and a comment section.

Project Structure

  • Home Page: Recreated the YouTube home page layout. Integrated YouTube API to fetch trending videos and recommendations.

  • Search: Implemented search functionality using the Google Search API. Incorporated debouncing for optimized search requests and improved performance. Display search suggestions for a user-friendly experience.

  • Watch Page: Created a watch page to view individual videos. Integrated YouTube API to fetch video details and related content.

  • Live Chat: Implemented a live chat feature using API polling for real-time communication. Users can engage in discussions while watching videos.

  • Comment Section: Developed a comment section for each video. Users can leave comments, replies, and reactions.

Tech Stack

  • React: Building the user interface.
  • Redux: Managing application state.
  • YouTube API: Fetching video details and recommendations.
  • Google Search API: Powering the search functionality.
  • Debouncing: Enhancing search performance.
  • API Polling: Enabling real-time updates for live chat.

Screenshot (104) Screenshot (105) Screenshot (106) Screenshot (107) Screenshot (108)

About

YouTube Clone This project is a YouTube-like video streaming application that I've built from scratch using React, Redux, YouTube API, Google Search API, and more. It includes features such as debouncing, search suggestions, a watch page, live chat through API polling, and a comment section.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •