Back to Projects
Web App

Disney+ Clone

Disney+ Clone with authentication and real-time database | React.js, Redux, Firebase Authentication, Firestore, TailwindCSS

React.jsReduxFirebaseTailwindCSS

Project Overview

A step-by-step guide to building a Disney+ clone with React.js and Firebase. This fully functional streaming platform clone features Google OAuth authentication via Firebase Auth, real-time movie data from Firestore, and Redux Toolkit for predictable state management. If you want to learn how to implement Firebase authentication in React or how to build a streaming app UI with TailwindCSS, this project covers it all — protected routes, category carousels, and movie detail pages included.

Key Features

  • Google authentication via Firebase Auth
  • Real-time movie data from Firestore database
  • Redux state management for global app state
  • Responsive carousel sliders for movie categories
  • Dynamic movie detail pages with trailers
  • Protected routes for authenticated users

Technical Highlights

Built with React.js and Redux Toolkit for predictable state management. Firebase Authentication handles Google OAuth sign-in, while Firestore provides real-time NoSQL database for movie data. TailwindCSS delivers the dark, immersive UI matching Disney+ branding. The project showcases integration of multiple Firebase services in a React ecosystem.