@https://netflix-ui-clone-66402.web.app/
A Netflix interface clone built using React, Redux, and Firebase.
- Login/Sign Up functionality
- Sign In/Sign up Form
- Protected routes with authentication
- Redirect to Browse Page after authentication
- Header with navigation
- Main Movie Showcase
- Auto-playing trailer in background
- Title & Description
- Movie Suggestions
- Multiple Movie Lists by category
- Search Bar
- Movie Suggestions
- App initialization using Vite
- Tailwind CSS configuration
- React Router setup
- Firebase setup and integration
- User authentication (sign in/sign up)
- Form validation using useRef and regex
- Redux implementation using Redux Toolkit
- User state management
- Profile updates
- Authentication state handling
- TMDB API integration
- Now playing movies list
- Movie trailer data
- Custom hooks for data fetching
- Main Container
- YouTube video integration
- Autoplay and mute functionality
- Secondary Container
- Movie suggestions layout
- Movie lists
- Redux store configuration
- Movie slice implementation
- User slice implementation
- Sign Up user displayName and profile picture update
- Authentication redirect handling
- Memory leak prevention (unsubscribe from auth state)
- ✅ Basic app setup
- ✅ Authentication implementation
- ✅ Redux store configuration
- ✅ TMDB API integration
- ✅ Main container development
- 🚧 Movie discovery features (in progress)
- React
- Redux Toolkit
- Firebase
- Tailwind CSS
- TMDB API