This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.
- create vite.js
- Configured TailwindCss
- Header
- Login Form
- Signup Form
- routing
- form validation
- useRef Hook
- firebase setup
- deploying app to production
- create signup user account
- Implement Sign In user Api
- created Redux Store with user slice
- Implement signout page
- updated profile
- BugFix:Signup user displayName and profile picture update
- BugFix: if the user is logged in redirect /browser to login page and vice-versa
- BugFix: unscribed to the onAuthstatechanged callback
- Add hardcoded values to the constant file
- Register TMDB API & create an app & get access token
- get data from TMDB now playing movie list
- customhook for now playing movies
- update store with movie data
- create movielists
- planing for main and secondary container
- fatch data for tailer video
- update store with trailer video data
- Emedded the youtube viddeo and make it autoplay and mute
- tailwind classes to make main container look awesome
- secondary components
- C
- TMDB Image CDN URL
- MAKE the browse page amazing
- Created custom hooks fro cards
- GPT search page
- GPT search Bar
- (BONUS) Multi-language feature in app
- Integrate GPT APIS
- Sign In/ Sign Up Form
- redirect to Browser Page
- Header
- Main Movie
- Tailer in Background
- Title & Description
- MovieSuggestions
- MovieList * N
- NetflixGPT
- Search Bar
- Movie Suggestion