vrindavan / netflixClone

Build entirely on the MERN stack, a full Netflix Clone

Home Page:https://amay.bio.link

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Netflix Clone

Build entirely on the MERN stack, a full Netflix Clone. Firebase for storing all metadata like movies, shows, trailers, covers.

Hosting this project SOON!

Features of the Netflix Client

  • Register
  • Sign Up
  • Movies and Series
  • Movie/Series Lists
  • Genre Selection
  • Random Featured Movie
  • Video Player
  • Hover and see trailer
  • Meta details on hovering like age limit, release date and more

Features of the Admin Dashboard

  • Uploading new movies and series
  • Managing users and content
  • Delete existing content and users
  • Same functions with lists
  • Graphs and other data

Preview

Demo.mp4

Installation

Dependencies

Install from the list inside package.json for both client and server sides

Managing Firebase

Don't install npm i firebase

Use npm i firebase@8.7.1

Tokens

If you are using full token @ Bearer accessToken then make sure to replace your accessToken everytime you log in using the loginApi otherwise you will not be authorized

In .env file inside server, put

MONGO_URL = YourDatabaseConnectionUrl
SECRET_KEY = YourSecretKey for CryptoJS

Credit: LamaDev(YT)

About

Build entirely on the MERN stack, a full Netflix Clone

https://amay.bio.link

License:MIT License


Languages

Language:JavaScript 77.3%Language:CSS 14.0%Language:SCSS 7.3%Language:HTML 1.3%