Upgraded Version Notice: Netflix Clone 2.0 introduces movie playback, avatars, guest login, and a fully redesigned Netflix UI. View Latest Version on GitHub.
A Netflix-inspired video streaming web application built using React.js and TypeScript, integrated with the TMDb API to fetch real-time movie and TV show data. The app replicates the core Netflix UI & browsing experience, featuring smooth animations, lazy loading, Redux-based state management, and a premium subscription system.
This project demonstrates my skills in building media-heavy React applications, integrating APIs, and designing responsive, user-friendly interfaces.
Core Features:
Real-Time Media Feed –Fetches movies & TV shows live from the TMDb API.
Instant Search –Search movies, shows, and genres instantly with optimized query handlers.
Category Browsing –Category-based browsing and dynamic trending content sections.
Trailer Playback –Embedded video previews and movie trailer playback functionality.
Media Carousels –Netflix-style smooth responsive scrolling sliders.
Lazy Loading –Code splitting and asynchronous asset rendering for maximum performance.
User Authentication –Persistent user authentication with protected application routes.