An open API service indexing awesome lists of open source software.

https://github.com/preethi-dev/netflix-gpt


https://github.com/preethi-dev/netflix-gpt

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Netflix GPT

- create react app using create-react-app
- set up tailwindcss
- Header
- Routing of App
- Login Form
- Sign Up Form
- Form Validation
- useRef hook
- Firebase setup
- Deploying our app to production
- Create SignUp user account
- Implement Sign In user API
- Created redux store with userSlice
- Implemented Sign Out feature
- Update Profile
- Bug Fix: Sign Up user display name and (photoURL - opitonal) update
- Bug Fix: If the user is not loggedin -> Redirect \browse to \ and vice versa
- Unsubscribe to the onAuthStateChanged callback
- add hardcoded values to constants.js
- Register tmdb API && create an app && get access token
- get data from tmdb now playing movies list API
- Custom hook for now playing movies
- Create movie slice
- update store with movie data
- Planing for main container and secondary container
- Fetch data for Trailer video
- update store with traier video data
- emdedded youtube video and make it autoplay and make it mute
- TailwindCSS make main container looks awesome
- Build secondary container
- Build MovieList
- Build MovieCard
- TMDB image cdn url
- Made the browser page amazing by tailwindCSS
- usePopularMovies Custom hook
- useTopRtaedMovies Custom hook
- useUpcomingMovies Custom hook
- GPT Search Page
- GPT Search Bar
- Multi-language support in GPT Search page

# Features

- Login / Signup
- SignIn / SignUp form
- redirect to browse page
- Browse (After authentication)
- Header
- Main Movie
- Trailer in background
- Title & description
- Movie Suggestions
- MovieLists \* N
- Netflix GPT
- Search Bar
- Movie Suggestions
- Main Component
- Video Title
- Video Background
- Secondary Component
- Movie Lists \* n rows
- Movie Cards \* n