Esta aplicação tem como objetivo a aplicação dos princípios de SOLID, implementando algumas funcionalidades como:

Documentação Swagger

A aplicação conta também com uma documentação de rotas utilizando a ferramenta Swagger.

A documentação serve como uma descrição das entradas e saídas da sua API.

Pontos documentados:

Rotas da aplicação

POST /users

A rota deve receber name, e email dentro do corpo da requisição para que seja possível cadastrar um usuário.

PATCH /users/:user_id/admin