Netflix clone with backend, frontend and mobile using Node.js, ReactJS and React Native
- Node.js
- Express
- Bcrypt
- Bull
- Celebrate
- Compression
- Connect Redis
- Cors
- Dotenv
- Express Session
- Helmet
- JWT
- Morgan
- MySQL
- Nodemailer
- Nodemon
- Rate Limiter Flexbile
- Redis
- Sentry
- Sequelize
- VS Code with ESLint
To clone and run this application, you'll need Git, Docker and Yarn v1.22.4 installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/filipem2210/netflux-api
# Go into the repository
$ cd netflux-api
# Rename .env.example file to .env and change the environment variables
# Install OpenSSL (https://chocolatey.org/packages/OpenSSL.Light)
# Run the commands below, with the same SECRET_KEY from .env file:
$ openssl genrsa -des3 -out private.pem 2048
$ openssl rsa -in private.pem -outform PEM -pubout -out public.pem
# Run the app
$ yarn dev
This project is under the MIT license. See the LICENSE for more information.
@filipem2210 |
---|