Skip to content

joswal/videofy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

a RESTful API created with Node.js, Express.js and MongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published