Aplicação simples para consumir o Web Service ViaCEP e funcionar também como uma API.
Projeto
As funcionalidades do projeto desenvolvidas são:
- Utilização de Boostrap para design do layout.
- Utilização de migrations para criação do banco de dados.
- Cadastro de CEP manualmente.
- Cadastro de CEP utilizando o Web Service ViaCEP, preenchendo apenas o CEP.
- Possibilidade de alterar entre as duas opções através de radio button.
- Validações de obrigatoriedade, CEP único no banco, e validação de exitência do CEP no ViaCEP. Retornando a mensagem em resumo e individualmente nos campos.
- Inserção de DataTable capaz de cumprir com o modelo de tabela, paginação por itens, e ordenação das colunas.
- Deleção dos registros clicando em botão na tabela, inserido como complementar a confirmação da exclusão.
- Tarefas adicionais cumpridas.
- Direcionamento por endpoint GET /cep/{cep}, validando as regras e retornando os Jsons corretamente.