Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diivvuu/mern-netflix-clone
made a netflix clone using mern, deployed link below with full auth and api calls in backend which makes storing search history of particular easier
https://github.com/diivvuu/mern-netflix-clone
axios bcrpyt cookie-parser dotenv express fullstack jwt mern mongodb mongoose netflix-clone netflixclone nodejs react tmdb tmdb-api
Last synced: 16 days ago
JSON representation
made a netflix clone using mern, deployed link below with full auth and api calls in backend which makes storing search history of particular easier
- Host: GitHub
- URL: https://github.com/diivvuu/mern-netflix-clone
- Owner: Diivvuu
- Created: 2024-08-03T12:22:02.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-26T17:39:00.000Z (4 months ago)
- Last Synced: 2024-08-26T21:29:07.146Z (4 months ago)
- Topics: axios, bcrpyt, cookie-parser, dotenv, express, fullstack, jwt, mern, mongodb, mongoose, netflix-clone, netflixclone, nodejs, react, tmdb, tmdb-api
- Language: JavaScript
- Homepage: https://mern-netflix-clone-1-08sz.onrender.com/
- Size: 10 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Netflix Clone 🎬
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.
## Table of Contents
- [Features](#features)
- [Screenshots](#screenshots)
- [Technologies Used](#technologies-used)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Environment Variables](#environment-variables)
- [Running the App](#running-the-app)
- [API Endpoints](#api-endpoints)
- [Folder Structure](#folder-structure)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)## Features
- **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.## Screenshots
![Homepage]()
![Movie Details]()
![TV Details]()## Technologies Used
- **Frontend**: React, Redux, Tailwind CSS
- **Backend**: Node.js, Express.js, MongoDB
- **Authentication**: JWT (JSON Web Token)
- **Deployment**: Docker, Heroku (or your preferred service)## Getting Started
### Prerequisites
Before you begin, ensure you have the following installed:
- Node.js (v14 or higher)
- MongoDB
- TMDB API Key
- Git### Installation
1. **Clone the repository:**
```bash
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