#Netflix Clone
The Netflix Clone is built using ReactJS.
Movie data was pulled from TMDB and trailer videos from Youtube.
- Created using create-react-app
- CSS configuration using tailwind.css
- Header
- Routing
- Sign In Form/ Sign up form
- useRef hook
- Form Validation
- Firebase setup
- Deploying our app to production
- Create signup user account
- Implement Sign In user API
- Created Redux store with userSlice
- Implemented signout Features
- updateprofile api usimng fire base
- Fetch from TMDB Movies
- Bug Fix- redirect if user is not logged in redirect /browse to login page and vice-versa
- Unsubscribed to the onAuthStatechanged callback
- Registered in TMDB API and get access token
- get data from TMDB now playing movie list API
- Custom hook now nowPlaying movies
- create a movie slice
- Planning for Main container and secondary container
- update store with movie data
- fetch Data for trailer video
- update store with trailer video
- embedded the youtube video and made it autoplay and mute
- added tailwind classes for css
- Build secondary component
- GPT Search page
- Multi language feature in our app
- Integrate GPT API's
#Features
- Login/Signup page
- SignIn /Signup form
- redirect to Browse page
-Browse (After Authentication) - Header - Main Movie - Trailer in Background - Title and description - Movie suggestions - Movie List * N
- Netflix Gpt
- Search Bar
- Movie suggestions