/Vidly

Primary LanguageJavaScript

Vidly


Table of Contents


About the project

This project is a back-end for a movie rental company. He did most of the things you need to start and grow a movie rental company. It has authentication, authorization, user registration, customer registration, creation of new location and error handling and some other features.

For database I use mongodb.

I'm doing the front end in a separate project so this code might change in the future.


Technologies

  • [NodeJS]
  • [Express]
  • [MongoDB]
  • [Express-async-errors]
  • [Winston]
  • [Joi]
  • [Mongoose]
  • [JWT]

Functionalities

  • Authentication
  • Authorization
  • User Registration
  • Customer Registration
  • Movie Registration
  • Genre Registration
  • Creating a new location
  • Handling Errors

How to use

# Clone this repository
$ git clone https://github.com/samircunha/Calculadora.git

# Go to the folder
$ cd vidly

# Install the dependencies
$ npm install

# Finally, run
$ node or if you have nodemon index.js 

# You can use apps that make requests to test the routes