Skip to content

Latest commit

 

History

History
111 lines (71 loc) · 2.33 KB

README.md

File metadata and controls

111 lines (71 loc) · 2.33 KB

Netflix Clone

Netflix clone with Netflix like UI and functionalities built using React.js and Firebase



Demo

LIVE

Screenshots

App Screenshot

Features

  • Progressive Web App (PWA)
  • 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/series info and trailer if available
  • User can search for movies/series

Run Locally

Clone the project

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

Go to the project directory

  cd Netflix-Clone

Install dependencies

  npm install

Create a .env file inside project directory with fields given below.

  # TMDB API
  REACT_APP_API_KEY=  # Create account in TMDB API and add TMDB API KEY here

  #FIREBASE
  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

Start the server

  npm run start

Contributing

Contributions are always welcome!

License

MIT



If you liked the repository, show your ❤️ by starring and forking it.