/Netflix-Clone

Netflix clone with netflix like UI and functionalities build using react.js and Firebase

Primary LanguageJavaScript

MIT License

Netflix Clone

Netflix clone with netflix like UI and functionalities build using react.js and Firebase

Logo

Demo

https://netflix-clone-piyush-sati.netlify.app

Screenshots

App Screenshot

Features

  • Progressive Web App.
  • Fully responsive and mobile friendly.
  • State management using context api.
  • User authentication + sign in with google.
  • UI almost similar to netflix.
  • User can view movie or series info and trailer if available.
  • User can search a movie or series.

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

API_KEY

ANOTHER_API_KEY

REACT_APP_API_KEY

REACT_APP_FIREBASE_API_KEY

REACT_APP_FIREBASE_AUTHDOMAIN

REACT_APP_FIREBASE_DATABASEURL

REACT_APP_FIREBASE_PROJECTID

REACT_APP_FIREBASE_STORAGEBUCKET

REACT_APP_FIREBASE_MESSAGINGSENDERID

REACT_APP_FIREBASE_APPID

REACT_APP_FIREBASE_MEASUREMENTID

GENERATE_SOURCEMAP=false

Run Locally

Clone the project

  git clone https://github.com/Pinqua/Netflix-Clone.git

Go to the project directory

  cd my-project

Install dependencies

  npm install

Start the server

  npm run start

Contributing

Contributions are always welcome!

License

MIT