- Create React App
- Tailwind Configuration
- Header
- Routing of App
- Login Form
- Sign Up Form
- Form Validation
- useRef Hook
- Firebase Setup
- Deploy app to production
- Create a sign up user account
- Implement Sign in user API
- Created Store using Redux Toolkit with user slice
- Implemented Sign out feature
- Updated Profile API call
- Bugfix - Sign up User Name update
- Bugfix - If user is logged in, redirect login page to browse and vice-versa
- Bugfix - Unsubscribed to the onAuthStateChanged Callback
- Added hardcoded values in constants file.
- Register TMDB API & create ap app & get access token
- Get Data from TMDB now Playing movies list and api
- Custom Hook for Now Playing Movies
- Create movieSlice and tvSlice
- Updated store with data
- Fetch data with trailer video and updated the store
- Embedded the youtube video and ran on loop
- Build Movie List
- Build Movie Card
- Display List of Movies and Shows on Browse Page
- Created Detail Modal for Movies and Shows
- Created page for movies and shows
- Added genre filter
- Added search to show movies and shows
- Added video player to play movies and shows
- Add Event Delegation for cards.
- Add View All pages for different category
- Add Infinite Scrolling
- Add Anime from https://anilist.gitbook.io/anilist-apiv2-docs
- Login/ Sign up
-Sign In/ Sign Up Form
- Redirect to Browse Page
- Browse (After Auth)
- Header
- Main Movie
- Trailer in Background
- Movie title and description
- Movie Suggestions
- Movie Lists - Vertical Scroll