Skip to content

Pinqua/Netflix-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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.