https://github.com/saddamarbaa/netflix-clone-api
==> Creating NetFlix API with Node.js, Express, MongoDB, and JSON Web Token Authentication with complete user authentication
https://github.com/saddamarbaa/netflix-clone-api
bcryptjs json-web-token mongodb-database netflix-api-with-node-js-express nodejs-user-authentication
Last synced: about 1 month ago
JSON representation
==> Creating NetFlix API with Node.js, Express, MongoDB, and JSON Web Token Authentication with complete user authentication
- Host: GitHub
- URL: https://github.com/saddamarbaa/netflix-clone-api
- Owner: saddamarbaa
- License: mit
- Created: 2021-01-25T13:02:03.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-31T10:46:17.000Z (almost 3 years ago)
- Last Synced: 2025-03-30T05:11:27.253Z (2 months ago)
- Topics: bcryptjs, json-web-token, mongodb-database, netflix-api-with-node-js-express, nodejs-user-authentication
- Language: JavaScript
- Homepage: https://netflix-saddam.netlify.app/
- Size: 143 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Netflix Clone API
Free Open source Netflix API built by the power of JavaScript and Node.js
# Table of contents
* [Author](#Author)
* [Demo](#Demo)
* [Related Projects](#Related_Projects)
* [Technologies](#Technologies)
* [Contributing](#Contributing)
* [Features](#Features)
* [Status](#status)
* [Inspiration](#inspiration)
* [Support](#Support)
* [Feedback](#Feedback)
* [Screenshots](#Screenshots)
* [Run Locally](#Run_Locally)
* [Environment Variables](#Environment)
* [Deployment](#Deployment)# Author
### @Saddam Arbaa
# Technologies
* Node.js
* Express
* MongoDB
* JSON Web Token (JWT)
* bcryptjs# Demo
### LIVE API Demo
### LIVE Webside DEMO
### Front-End REPO#### Testing Email: [email protected]
#### Testing Password: 12345test# Related_Projects
### Netflix Clone App built with React Js, TypeScript, Redux, Firestore, Vercel Hosting, with complete user authentication
#### Github Repo
#### LIVE DEMO### Hulu Clone App built with React Js, Next Js, TypeScript, Redux, Tailwind CSS, Vercel Hosting, with complete user authentication
#### Github Repo
#### LIVE DEMO### Open Source Ecommerce API built with | Nodejs + Express + Mongodb + JWT authentication (CRUD operations, search, sort, filter, image upload and pagination)
### Blog API built with | Nodejs + Express + Mongodb
#### LIVE API
#### API REPO
#### Front-End REPO
#### LIVE Webside DEMO### Twitter API built with | Nodejs + Express + Mongodb
#### LIVE API Demo
#### API REPO
#### Front-End REPO
#### LIVE Webside DEMO# Features
- Complete user authentication users can sign in, sign out
- View top rated movies
- View all netflix main genres
- View youtube thriller
- Add favorite movies to their wishList
- Used TMDb API
- Stripe Checkout/Payments (TODO)# Status
Project is now complete in vanilla javaScript also in React Js so my next step I would love to converted to React + TypeScript + Next.js
# Contributing
Contributions are always welcome!
# Support
For support, email [email protected].
# Feedback
If you have any feedback, please reach out to me at [email protected]
https://twitter.com/ArbaaSaddam/Linkedin.
https://www.linkedin.com/in/saddamarbaa/Github
https://github.com/saddamarbaa
https://www.instagram.com/saddam.dev/
https://www.facebook.com/saddam.arbaa# Inspiration
Build By Saddam Arbaa Project inspired by [Netflix] https://www.netflix.com# Run_Locally
Clone the project
```bash
https://github.com/saddamarbaa/netflix-clone-api
```Go to the project directory
```bash
cd netflix-clone-api
```Install dependencies
```bash
npm install
```Start the server
```bash
node server.js```
# Environment
- To run this project, you will need to add the following environment variables to your .env file- MONGO_USER
- MONGO_PASSWORD
- MONGO_DB_NAME
- TOKEN_SECRET# Deployment
To deploy this project on Heroku Flow the Flowing documentation Deploying Node.js Apps on Heroku# Screenshots
## Log in Page


## Register page
## Home Page


