Skip to content

Node.js and TypeScript boilerplate with REST API versioning, Swagger, Joi validation, authentication, authorization, MongoDB, Jest testing, and more. Perfect for building scalable and maintainable order management systems.

Notifications You must be signed in to change notification settings

shraddhadev24/nodejs-boilerplate-order-management

Repository files navigation

Node.js Order Management Application Boilerplate

Introduction

This is a boilerplate for an order management application built with Node.js and TypeScript. It includes REST API versioning, Swagger documentation, Joi input validation, authentication and authorization middlewares, MongoDB for database connectivity, constants management, and unit test cases with Jest.

Project Structure

Refer to Project-Structure.txt

Setup Instructions

Prerequisites

  • Node.js
  • MongoDB

Installation

  1. Clone the repository
    git clone https://github.com/shraddhadev24/nodejs-order-management.git
    cd nodejs-order-management

About

Node.js and TypeScript boilerplate with REST API versioning, Swagger, Joi validation, authentication, authorization, MongoDB, Jest testing, and more. Perfect for building scalable and maintainable order management systems.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published