Netflix clone with Netflix like UI and functionalities built using React.js and Firebase
- 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
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
Contributions are always welcome!
If you liked the repository, show your ❤️ by starring and forking it.