Skip to content

Niravbhatt2006/Netflix-clone

Repository files navigation

Table of Contents
  1. Prerequests
  2. Which features this project deals with
  3. Third Party libraries used except for React and RTK
  4. Contact

Logo

Home Page

Logo

Mini Portal

Logo

Detail Modal

Logo

Grid Genre Page

Prerequests

  • Create an account if you don't have on TMDB. Because I use its free API to consume movie/tv data.
  • And then follow the documentation to create API Key
  • Finally, if you use v3 of TMDB API, create a file named .env, and copy and paste the content of .env.example. And then paste the API Key you just created.

Which features this project deal with

Third Party libraries used except for React and RTK

Install with Docker

docker build --build-arg TMDB_V3_API_KEY=your_api_key_here -t netflix-clone .

docker run --name netflix-clone-website --rm -d -p 80:80 netflix-clone

Contact

Note There might be several things to improve for performance. Because this project only aims to show how to use the features mentioned above. So I welcome anyone who wants to contribute. If there are anyone who wants to contribute, there are some points(animation using react-use, not framer-motion, and fix position of the portal in Grid page)

A Similar and More Complex project

I am working on Afrikast, a more complex project now.

It has almost all the features are needed in a common video streaming website.

If anyone is interested in the project, you can log in with the following user, and explore the website. [email protected]/123456

About

Netflix Clone using React, Typescript, Material UI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.0%
  • HTML 2.6%
  • Dockerfile 0.4%