Here is the hosted url - https://moveenest.netlify.app
- 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 Account
- Implement Sign In user Api
- Created our redux Store with userSlice
- Implementaed sign out
- Update profile
- BugFix: Sign up user displayName
- BugFix: if th user is not logged in Redirect /browse to login page and vice-versa
- Unsubcribed to the onAuthStateChanged Call back
- Add hardcorded value to the constant files
- Register TMDB API & Create an app and get access token
- Get data from TMDB now playing movie list API
- Custom hook for nowPlayingMovies
- create movieSlice
- update the store with movies data
- Planning for MainContainer & Secondary container
- Fetch data for trailer video
- Update store with trailer video data
- Embdedde the youtube video and make it autoplay and mute
- Tailwind classes to make Main Container looks awesome
- Build Secondary component
- Build Movie List
- Build Movie Card
- TMDB Image CDN URL
- Made Browse page amazing with Tailwind
- usePopularMovies, useTopRatedMovies, useUpcomingMovies Custom Hook
- GPT Search Page
- GPT Search Bar
- Multi-language feature in our App
- Individual Movie page built
- Custom hooks - useRecommendationMovie, useMovieDeatils, useCasts
- Movie Casts Displayed
- Make Responsive for Mobile
...
-
Login/Sign Up
- Sign in / Sign up form
- Redirect to browse page
-
Browse (after authentication)
- Header
- Main Movie
- Trailer in background
- Title & Description
- Movie Suggestions
- MovieLists * N
- Recommended Movies
- Casts Listed Below
-
NetflixGPT
- Search Bar
- Movie Suggestions