This is Netflix Clone built with Next.js, Google Firebase, TMDB. It is just for educational purpose no intent for any commercial usage.
Check out the site here https://netflix-clone-production.vercel.app/
-
Authentication: Users can sign up and log in to their accounts using their email and password. Firebase handles the authentication process.
-
Browse Movies and TV Shows: Users can explore a curated list of movies and TV shows, including Netflix originals, top-rated titles, trending content, action movies, comedies, horror movies, romance movies, and documentaries.
-
Movie Details: Clicking on a movie or TV show card displays more information about the title, including its release date, genre, original language, overview, and voting statistics.
-
Watch Trailers: Users can watch trailers for movies and TV shows by clicking on the play button, which opens a modal with the trailer video.
-
Responsive Design: The application is responsive and adapts to different screen sizes, providing a seamless experience across devices.
- Next.js
- React
- Google Firebase
- TMDB
- React Toastify
Follow these steps to set up the project on your local machine:
- Clone the repository:
git clone https://github.com/zadescoxp/Netflix-Clone.git
- Install dependencies:
cd Netflix-Clone
npm install
-
Setup your API keys from Firebase and TMDB
-
Run the development server:
npm run dev
- Open your browser and visit
http://localhost:3000
to see the application running.
Contributions to this project are welcome! If you have any bug fixes, new features, or improvements to suggest, please create a pull request. We follow the "fork-and-pull" Git workflow.
This project is licensed under the MIT License - see the LICENSE.md file for details.