Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.07 KB

File metadata and controls

43 lines (31 loc) · 1.07 KB

nodejs-javascript-warehouse-manager

Demo App

About the project

The project is the backend implementation of a warehouse management API. It allows for the following operations:

  • User registration,
  • User login,
  • Customer creation and persistence,
  • Customer info update,
  • Customer info deletion,
  • Product creation and persistence,
  • Product update,
  • Product deletion,
  • Stock creation and persistence,
  • Stock update,
  • Stock deletion,
  • Order creation and persistence,
  • Order deletion.

Prerequisites

  • Nodejs (v20.11.1 or higher),
  • MongoDB Atlas

Testing

A presentation of the various tests that were run during the development of the project can be found in the QA Test plan.

Security

  • Authentication: Single-factor, local authentication.
  • Authorization: JSON Web Token (JWT)