Welcome to the Netflix Clone project! This web application replicates the Netflix experience, allowing users to explore a wide range of movies and TV series. While users can't view the actual videos on this platform, they can watch trailers from YouTube, create profiles, and manage their watchlists.
- User Authentication: Sign up, log in, and create up to four unique profiles, just like Netflix.
- Profile PIN Protection: Add PIN protection to each user profile for added security.
- Browse Movies and TV Series: Explore a vast collection of content categorized by genre.
- Add to Watchlist: Easily add your favorite movies and TV series to your watchlists.
- Manage Watchlist: Edit and manage your watchlists by adding or removing items.
- Watch Trailers: Watch trailers from YouTube to get a taste of the content.
- User-Friendly Interface: Enjoy an intuitive and visually appealing user interface inspired by Netflix.
- Responsive Design: The interface adapts to various screen sizes and devices.
- User Feedback: Provide feedback, report issues, or suggest improvements directly through the platform.
- Open Source: This project is open-source, allowing you to contribute, customize, or use it as a learning resource.
- Frontend/ Backend: NextJs
- Database: MongoDB
- External API:TMDB for Movie and TV series and YouTube API for trailers
- Clone this repository.
- Set up the backend server and connect it to your MongoDB database.
- Install the necessary dependencies for the frontend.
- Customize the application as needed and add your YouTube API key.
- Run the application locally or deploy it to a hosting service.