Welcome to the Netflix Clone project! This is a fully-functional web application built using the MERN (MongoDB, Express, React, Node.js) stack. The app mimics the popular streaming service Netflix, offering users the ability to browse, search, and stream movies and TV shows.
- Features
- Screenshots
- Technologies Used
- Getting Started
- API Endpoints
- Folder Structure
- Contributing
- License
- Contact
- User Authentication: Secure sign-up and sign-in using JWT.
- Browse Movies & TV Shows: Browse through a wide variety of movies and TV shows.
- Search Functionality: Search for your favorite movies and shows.
- Streaming: Stream video content directly within the app.
- Responsive Design: Fully responsive for mobile, tablet, and desktop devices.
- Frontend: React, Redux, Tailwind CSS
- Backend: Node.js, Express.js, MongoDB
- Authentication: JWT (JSON Web Token)
- Deployment: Docker, Heroku (or your preferred service)
Before you begin, ensure you have the following installed:
- Node.js (v14 or higher)
- MongoDB
- TMDB API Key
- Git
-
Clone the repository:
git clone https://github.com/Diivvuu/mern-netflix-clone.git cd netflix-clone
for frontend axios lucide-react react-player react-hot-toast react-router-dom zustand