#Netfix GPT
- Create React App
- Configured TailwindCSS
- Header
- Routing
- Login Form
- Sign up Form
- Form Validation
- useRef Hook
- Firebase Setup
- Deploying our app to production
- Create SignUp user in firebase
- Implement Sign in user Api
- Created redux Store with userSlice
- Implemented Sign Out
- Update Profile
- BugFix: Sign Up user displayName and profile picture updated.
- BugFix: if the user is not logged in redirect to /browse to login page and vice versa
- Unsubscribe to the onAuthStateChanged callback
- Add hardcoded values to the constants file
- Register for TMDB API & create an app & get acess token
- Get data from TMDB now playing movies list API
- Custom hook for Now Playing Movies
- Create MovieSlice
- Update Store with movies Data
- Planning For mainContainer and seconadary container
- Fetch Data for trailer Video
- Update Store with trailer video data
- Embedded the Yt trailer Video and make it autoplay and mute
- Tailwind CSS Classes for making main container
- Build Secondary Component
- Build Movie List
- Build Movie Card
- TMDB Image CDN URL
- Made the Browse page Amazing with Tailwind CSS
- usePopularmovie Custom hook
- Gpt Search Page
- Gpt Search Bar
- (Bonus) Multi Language feature in our App
#Features -Login/Signup -Sign in / Sign up Form -redirect to browse page
-Browser (after authentication) -Header -Main movie -Trailer in background -Title in description -MovieSuggestion -MovieLists * N
-NetflixGpt -Search bar -Movie SUggestions