Documentação aqui: https://documenter.getpostman.com/view/14374394/Uyxkkkyr
Descrição Este projeto é uma API REST que utiliza diversas tecnologias do ecossistema Spring Boot, juntamente com outras bibliotecas, para facilitar o desenvolvimento web, testes, segurança e comunicação em aplicações Java. A API é protegida com Spring Security e JWT, permitindo o gerenciamento de uploads de arquivos, cadastro de clientes e envio de e-mails através do RabbitMQ.
Tecnologias utilizadas no back-end:
Java 11,
Spring validation,
Spring boot,
Api Rest,
Microservice,
RabbitMQ,
Jpa,
JWT Authentication,
Hibernate,
Dto,
Lombok
Tenologias utilizadas no front-end:
React JS,
Axios
Bootstrap
Tenologia utilizada no banco: PostgreSql
Testes de endpoint feitos com o Postman.
Docker,
SOLID