Netflix Clone 2025 is a modern web application that replicates the core functionalities of Netflix. It allows users to browse movies, watch trailers, and experience a sleek, responsive UI. The project is built using the latest technologies, including React.js, Node.js, and TMDb API for fetching movie data.
🌐 Live Demo: netflix-clone.netlify.app
- 🎬 Browse Movies & TV Shows - Fetches real-time data from TMDb API.
- 🔍 Search Functionality - Quickly find movies and TV shows.
- 📺 Movie Trailers - Watch YouTube trailers directly from the app.
- 📱 Fully Responsive - Optimized for all screen sizes.
| Technology | Description |
|---|---|
| React.js | Frontend framework for building UI |
| TMDb API | Fetch movie and TV show data |
- TMDb API Key (Sign up at TMDb)
-
Clone the repository
git clone https://github.com/amirmub/Netflix-Clone-2025.git cd Netflix-Clone-2025 -
Install dependencies
npm install
-
Set up environment variables
- Create a
.envfile in the root directory. - Add the following values:
REACT_APP_TMDB_API_KEY=your_tmdb_api_key REACT_APP_FIREBASE_API_KEY=your_firebase_api_key
- Create a
-
Start the development server
npm start
- Open http://localhost:5173 in your browser.
- TMDb API is used to fetch movie details, posters, and trailers.
Contributions are welcome! 🚀 Follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature-name) - Commit your changes (
git commit -m 'Add feature') - Push to the branch (
git push origin feature-name) - Create a Pull Request
For queries or feedback, reach out at:
📧 Email: amirmubarek01@gmail.com
📌 GitHub: amirmub
