Frontend · React.js · CSS Grid

React YouTube Clone

React.js JavaScript CSS Grid BEM YouTube API Node.js
React YouTube Clone screenshot

Project Overview

A full-featured YouTube clone built entirely with React.js. The goal was to replicate YouTube's core user experience — including video browsing, playback, channel navigation, and search — while applying modern front-end development best practices.

Key Features

What I Learned

This project solidified my understanding of React component architecture, state management, and API integration. Applying BEM to a large-scale project taught me how to keep CSS maintainable and scalable. CSS Grid gave me hands-on experience building complex, responsive layouts without relying on a CSS framework.