All projects

Case study · 05

Netflix Clone

Frontend Web Development / UI Clone | Evangadi Bootcamp

A pixel-accurate Netflix-style React interface using live TMDb movie and TV data, a hero banner, horizontal genre rows, and inline YouTube trailer playback.

RoleBootcamp project team member
StatusDeployed on GitHub Pages as an Evangadi bootcamp capstone project.
CategoryEvangadi Bootcamp
Netflix Clone homepage

01 · Overview

The project

This project recreates the Netflix browsing experience with live content from TMDb, responsive poster carousels, and trailer playback directly inside the page.

02 · Contribution

My role

Implemented React components, API integration, responsive styling, row interactions, and the poster-click trailer experience.

03 · Product

Key features

Live TMDb movie and TV data
Hero banner and nine categorized content rows
Horizontally scrollable poster carousels
Poster click fetches and plays a YouTube trailer inline
Component separation across Header, Banner, Row, Footer, and Home
GitHub Pages deployment

04 · Implementation

Technical architecture

1

React component-based frontend

2

Centralized Axios instance and TMDb request configuration

3

YouTube trailer lookup and embedded playback

Technology

ReactAxiosTMDb APIMUImovie-trailerreact-youtubeGitHub Pages

05 · Process

Challenges and decisions

Kept API access behind an environment variable.

Used reusable row components to make genre sections easy to extend.

Closed the inline player when the selected poster is clicked again.

Privacy and project access

One of the three Evangadi Bootcamp capstone projects. Source repository is public.

Screenshots

Inside the product.

Netflix Clone homepage
Homepage and content rows
Netflix Clone trailer player
Inline YouTube trailer

Next case study

Amazon Clone

Interested in the work?

Ask me about this project.

Contact me