Netflix Clone

This project is a Netflix clone built with ReactJS, TypeScript, Vite, Stripe Checkout & Webhooks, Redux Toolkit, Firestore, Google Authentication, and the MovieDB API. It aims to replicate the user interface and functionality of the Netflix streaming platform.

Netflix Clone live demo

Features

  • Browse and search for movies and TV shows.
  • View movie and TV show details.
  • Play trailers for selected content.
  • Responsive design for various devices.
  • User authentication.
  • Redux for state management.

Technologies Used

  • ReactJS: A JavaScript library for building user interfaces.
  • TypeScript: A typed superset of JavaScript.
  • Vite: A fast and minimalist build tool for modern web development.
  • Stripe Checkout & Webhooks: A payment processing solution.
  • Redux Toolkit: An opinionated, batteries-included toolset for efficient Redux development.
  • Firestore: A NoSQL cloud database for web and mobile applications.
  • Google Authentication: Secure and easy-to-use authentication service.
  • MovieDB API: A popular source for movie and TV show data.

Getting Started

Clone the repository & Run the project:

git clone https://github.com/Mujtaba4li/Netflix-Clone-ReactJS-TailwindCSS-Sanity-.git
cd netflix-clone
yarn install
yarn start