A high-performance Netflix Clone built using React + Vite, featuring a modern UI, authentication, and movie streaming functionality.
- User Authentication (Sign up, Login, Logout)
- Browse Movies & TV Shows (Trending, Popular, Top-Rated)
- Responsive UI (Mobile & Desktop Friendly)
- Smooth Video Playback
- Optimized Performance with Vite
- Frontend: React, Vite, Tailwind CSS
- State Management: Redux Toolkit / Context API
- API: TMDB API for fetching movies & TV shows
- Authentication: Firebase / Auth0
- Deployment: Vercel / Netlify / Firebase Hosting
-
Clone the repository
git clone https://github.com/SAKKU0309/netflix-clone.git cd netflix-clone
-
Install dependencies
npm install
-
Set up environment variables
- Create a
.env
file in the root directory. - Add your API keys:
VITE_TMDB_API_KEY=your_tmdb_api_key VITE_FIREBASE_API_KEY=your_firebase_api_key
- Create a
-
Start the development server
npm run dev
-
Build for production
npm run build
- Fork the project
- Create a new branch (
git checkout -b feature-name
) - Commit changes (
git commit -m 'Added a new feature'
) - Push to your branch (
git push origin feature-name
) - Open a pull request
Author: SAKSHI
GitHub: @SAKU0309