Esta é uma API simples para gerenciar pessoas. Esta API está hospedada em: https://avaliacao.onrender.com.

Por se tratar de um serviço gratuito, ele leva algum tempo para carregar.

Cadastrar, editar, consultar e deletar pessoas.

Para cadastrar a pessoa é necessário que você faça um POST na aplicação através do seguinte endpoint:

/pessoas/cadastrar

E insira os dados no seguinte formato:

Para editar você pode fazer um PUT através do seguinte endpoint:

/pessoas/atualizar

E para deletar você pode fazer um DELETE através de /pessoas/deletar/{id}

A classe Pessoa tem os seguintes atributos:

  • Nome
  • Data de nascimento
  • Endereço

Já a classe Endereco tem os seguintes atributos:

  • Logradouro
  • CEP
  • Número
  • Cidade
  • Pessoa

Segue o diagrama das classes:

Também foram criadas algumas formas de busca, são elas: pelo nome, pelo endereço, ou pelo cep, ou pelo id.

Essas buscas podem ser feitas dando um GET através dos seguintes endpoints:

/pessoas/all

Retorna todas as pessoas cadastradas no banco de dados

/pessoas/{id}

Retorna uma pessoa com o id específico

/pessoas/nome/{nome}

Retorna uma pessoa com nome específico

/endereco/cep/{cep}

Retorna um endereço de uma pessoa, e a pessoa relacionada a esse endereço.

/endereco/{id}

Retorna um endereço através de um id específico.

Esta API está disponível em: http://avaliacao.onrender.com/