Skip to content

sinhashlok/netflix-gpt

Repository files navigation

NetflixGPT

  • Create React App
  • Configure TailwindCSS
  • HomePage
  • Header & Footer
  • Routing of App
  • Login Page (lazy load)
  • Sign up Form
  • Form Validation
  • Firebase Setup
  • Deploy app to production
  • SignUp user in Firebase
  • Implement SignIn user API
  • Created Redux Store with userSlice
  • Implemented Sign Out
  • Update Profile
  • Fetch from TMDB Movies
  • BugFix: Sign up user displayName & profile picture update
  • BugFix: if user not logged in -> Redirect users from /browse to /login page, & vice-versa
  • Unsubscribed to the onAuthStateChanged callback
  • Register of TMDB API, & create an App & get Access Token
  • Fetch data from TMDB now playing movie API
  • Custom Hook for Now Playing Movies & Movie Trailer
  • Created a Movie slice
  • Updated Store with movies data
  • Planning for MainContainer & SecondaryContainer
  • Fetch data for Trailer Video & updated store with Trailer data
  • Embedded Youtube video and make it autoplay & mute
  • SecondaryComponent
  • Movie List & Movie Card
  • Multi-language Feature in App

Features

  • HomePage (not logged in)
  • Log In / Sign Up Page
    • Sign In / Sign Up Form
    • Redirect to Browse Page
  • Browse (after authentication)
    • Header
    • Main Movie
      • Trailer in Background
      • Title & Description
      • Movie suggestions * N rows
  • NetflixGPT
    • Search bar
    • Movie Suggestions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published