Aplicação desenvolvida como requisito final da aceleração em Java promovida pela Codenation. O Objetivo da aplicação é basicamente a realização de uma API que seja capaz de armazenar erros em banco de dados relacional, criando-se os endpoints para serem consumidas pelo Frontend. Trata-se de uma aplicação Rest criada com Spring-boot e suas dependências, conforme pom.xml. A segurança da aplicação foi desenvolvida com utiização da JWT. Embora as aulas tenham sido lecionadas ensinando o padrão OAUTH2, como a empresa Softplan (patrocinadora do projeto) utiliza a abordagem JWT em suas aplicações, a equipe optou por este tipo de autenticação.
- Java JDK
- Maven
mvn install
cd target
java [nome do arquivo gerado]
- Docker
docker-compose up
Aqui você encontra mais sobre as releases do Error Logger no Docker.
O frontend se encontra disponível em: Error logger - React
A documentação do projeto foi realizada através do Swagger, e se encontra disponível em documentação
- Autenticação no cadastro de usuários
- Permitir que o usuário altere sua senha de acesso
- Criar auditoria em usuários
- Criar perfis de usuários
- Continuous deploy
- Internacionalização das mensagens