A progressive Node.js framework for building efficient and scalable server-side applications.
Tecnologias utilizadas no projeto:
Clone o projeto em sua máquina e instale as dependências com o comando:
$ npm installExecute as migrations com o comando:
$ npm run migration:runEm seguida, crie um arquivo .env, copiando o formato do arquivo .env.example:
cp .env.example .env
Configure suas variáveis de ambiente com suas credenciais do Postgres e uma nova database da sua escolha.
A API possui os seguintes endpoints:
Retorna todos os clientes cadastrados.
Retorna um cliente específico pelo ID.
Cadastra um novo cliente.
Atualiza os dados de um cliente existente pelo ID.
Remove um cliente pelo ID.
Retorna todos os contatos de um cliente específico pelo ID.
Retorna um contato específico de um cliente pelo ID do cliente e do contato.
Cadastra um novo contato para um cliente específico pelo ID.
Atualiza os dados de um contato existente de um cliente pelo ID do cliente e do contato.
Remove um contato de um cliente pelo ID do cliente e do contato.