/ts-api

Typescript API REST Boilerplate

Primary LanguageTypeScript

REST API Boilerplate

Simple REST API Boilerplate based on Layered Architecture pattern

Presentation Layer

Routes

Handles requests and applies middlewares Also sets swagger definitions

Controllers

Handles Requests, responses and call service layer for bussines logic

Business Layer

Services

Business logic

Data Access Layer

Data

Abastraction layer for access databases and resources.

Models

Model and schemas definitions for MySQL, MongoDB, etc.