
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.