Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 1.01 KB

README.md

File metadata and controls

42 lines (27 loc) · 1.01 KB

videofy

A RESTful API/ web service created with Node.js, Express.js, MongoDB using Test Driven Development (TDD) that allows

  • users to register and rent movies;
  • admins to create and delete movies, genres, rentals,

It demonstrates Features like:

  • user registration
  • user login
  • user authentication and authorization
  • User permissions and access levels
  • e.t.c

It demonstrates usage of Modules like:

  1. JWT for providing authorization tokens
  2. Jest.js for unit and integration testing
  3. Joi for data validation
  4. bcrypt for password hashing and encryption.
  5. etc..

How to use

clone this repository

download and install latest version of node from node site

start your terminal or command line and change directory to the downloaded folder then run the following commands to check the version of node and then install necessary modules if node has been successfully installed

node -v
npm install