YouTube Clone

YouTube Clone

A responsive YouTube-inspired web application built with React that allows users to browse, search, and watch videos using the RapidAPI YouTube API.

Category

web

Status

completed

Updated

7/12/2026

Tech

9 tools

Tech Stack

ReactReact Router DOMMaterial UIAxiosReact PlayerRapidAPIYouTube Data APIJavaScriptCS

About this project

Developed a modern YouTube clone using React.js with a responsive and intuitive user interface. The application integrates the YouTube Data API through RapidAPI to fetch trending videos, search results, video details, and related content. React Router DOM is used for client-side routing, enabling seamless navigation between the home page, search results, and video playback pages. Material UI provides a clean, responsive design system with reusable components and icons, while Axios handles API communication. React Player is used for embedded video playback, delivering an experience similar to YouTube's video player.