Skip to content

pratyushatrivedi07/Netflix2.0

Repository files navigation

Netflix GPT

  • create-react-app
  • Configured tailwind css
  • Header
  • Routing of App
  • Login / Sign Up Form
  • Form Validation
  • useRef hook()
  • Firebase Setup
  • Deploying App to Prod (using Firebase)
  • Create Sign up User Account (in Firebase)
  • Implement Sign In User
  • Created Redux Store with User Slice
  • Implemented Sign out
  • Update Profile
  • BUG FIX: Restricting redirection to Login and Browse on basis of auth
  • Unsubscribed to the onAuthStateChanged callback
  • FIX: Assigning Random Profile Icons during signups
  • Register for TMDB API, get Access Token
  • Fetch Movies from Now Playing List in Documentation (API Reference)
  • Custom Hook for fetching Now Playing Movies
  • Created Movie Slice and updated it with Now Playing Movie
  • Planned and Designed MainContainer
  • Fetch Trailer from Movies (Video) List in Documentation (API Reference)
  • Custom Hook for fetching Trailer
  • Updated Movie Slice with Trailer
  • Embedded the Trailer (YouTube) with autoplay and mute
  • Planned and Designed SecondaryContainer
  • Implemented Movie List and Movie Cards
  • TMDB Image CDN for Poster
  • GPT Search Page
  • Created GPT Slice and implemented toggling of GPT Search page
  • GPT Search Bar and Button
  • Created AppConfig Slice in Redux to store app based features (like multi-ligual, theme, etc)
  • FEATURE: Added Multi-lingual feature in GPT Search Bar
  • Configured OPEN AI Keys
  • Implemented Searching of Movies through OpenAI (3.5-gpt-turbo)
  • Fetched GPT Movies from TMDB
  • Implemented Memoization --> Making API calls only when Redux is empty
  • Made UI Responsive
    • Default --> Mobile
    • Md --> Desktop
    • Sm --> Tabs
  • Movie Modal when clicked on Movie Poster or More Info button
  • Populated Movie Information in the modal

Features

  1. Login/SignUp Page
  • Sign In / Sign Up Form
    • Redirect to Browse Page
  1. Browse
  • Header
  • Main Movie
    • Backgound Trailer
    • Movie Title & Description
  • Movie Suggestions
    • Movie List x N rows
  1. NetflixGPT
  • Search Bar
    • Movie Suggestions

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors