-Create React App -Configured 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 -Update Profile -BugFix: Sign up user displayName update -BugFix: if the user is not logged in Redirect/browse to login and vice versa -Unsubscribed to the onAuthStateChanged callback -Add hardcoded values to the constants file -Register TMDB API & create an application to get access 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 secondary container -Fetch Data for Trailer Video -Update Store with Trailer Video Data -Embedded the Youtube video and make it autoplay and mute -Tailwind for Main Container -Build Secondary Component -Build Movie List -Build Movie Card -TMDB Image CDN URL Made the Browse Page with tailwind -usePopularMovies and useUpcoming Movies custom hooks -GPT Search Page -GPT Search Bar -(Feature)Multi-Language Feature in App -Get Open AI Api Key -Gpt Search API Call -fetched gptMovieSuggestions from TMDB -created gptSlice added data -Resulted MovieList component to make movie suggestion container -Memoization -Added .env file -Adding .env file to gitignore -Made our Site Responsive
-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 -NetflixGPT -Search Bar -Movie Suggestions