Skip to content

rishavjaiss/Nextflix

Repository files navigation

Project Title

Nextflix - One stop for all favourite movies and TV Shows! (Netflix Clone)

Tech Stack

Client: Next JS, Material UI, Material Icons.

Server: Vercel, Firestore, Firebase Authentication, Firebase Storage, TMDB.

Installation

Install Nextflix with yarn or npm

  git clone https://github.com/rishavjaiss/Nextflix.git
  cd Nextflix
  yarn install  or npm install
  npm run dev

Screenshots

Homepage.png

Login.png

Profile-Overlay.png

Dashboard.png

Demo

Landing Page

Homepage.mov

Dashboard

Dashboard.mov

Search

Search.mov

API Reference

https://developers.themoviedb.org/3/<<TYPE>>?api_key=<<YOUR_API_KEY>>&language=en-US&page=1

Environment Variables

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

NEXT_PUBLIC_MOVIE_DB_API_KEY

NEXT_PUBLIC_FIREBASE_API_KEY

NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN

NEXT_PUBLIC_FIREBASE_PROJECT_ID

NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET

NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID

NEXT_PUBLIC_FIREBASE_APP_ID

Authors