Skip to content

SAHIL250499/BingeBot

Repository files navigation

#Deployed on Netlify

https://netflix-gpt-react.netlify.app/

#Netflix GPT

  • Create React App
  • Configured TailwindCSS
  • Header
  • Login form
  • Sign up form
  • Form Validation
  • UseRef hook
  • firebase SetUp
  • Deploying to firebase
  • Create Signup User Account
  • Implement Sign In user Api
  • Craeted Redux Store with userSlice
  • Implemented Sign out
  • Update Profile
  • BugFix:Sign up user displayName and profile picture update
  • BugFix : If the user is logged in redirect to browse/ if not then redirect to login
  • unsubscribe to the onAuthStateChanged callback on unmounting in header
  • ADD hardcoded values in constants file
  • Registered TMDB API & get access token
  • Get Data from TMDB now playing movies list API
  • Custom Hook for Now Playing Movies
  • Update Store with movies Data
  • Planning for MainContainer & secondary Container
  • Fetch Data for Trailer Video
  • Update Store with Trailer Video Data
  • Embedded the Youtube video and make it autoplay and mute
  • Tailwind Classes to make Main Container look awesome
  • Build Secondary Component
  • Build Movie List
  • Built Movie Card
  • Made Browse page amazing with Tailwind CSS
  • usePopularMovies Custom Hooks
  • GPT Search Feature
  • (Feature) Multi-language Feature in the App
  • Get Open Ai Api key
  • fetched gptMovieSuggestion from Tmdb
  • created gptslice added data
  • Reused MovieList component to make movie suggestion container
  • Memoization
  • Added .env file
  • Adding .env file to .gitignore
  • Made responsive for mobile

#Features

  • Login/Sign Up

    • Sign In/Sign Up form
    • redirect to browse Page
  • Browse(after authentication)

    • Header
    • Main Movie
      • Trailer in Background
      • Title & Description
      • MovieSuggestion
        • MovieLists * N
  • NetflixGPT

    • Search Bar
    • Movie Suggestion

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published