Skip to content

Projeto demonstrativo para controle de kitnets cosumindo API externa de ViaCep(https://viacep.com.br/), utilizando SpringBoot, Rest Api, SpringData Spring Profiles, Maven, PostgreSQL, Docker compose, MapStruct, RestTemplate, DTO, Design Patterns, lombok, mensageria com rabbitmq e restassured.

Notifications You must be signed in to change notification settings

thiago-jv/API-CONTROLE-DE-KITNETS

Repository files navigation

Projeto demonstrativo para controle de kitnets cosumindo API externa de ViaCep(https://viacep.com.br/), utilizando Java11, SpringBoot Spring Profiles, Rest Api, SpringData, Maven, PostgreSQL, Docker compose, MapStruct, RestTemplate, DTO, Design Patterns, lombok, mensageria com rabbitmq e restassured.

Projeto Front-End

Após rodas os passos abaixo, rodar o front-end nesse link FRONT-END

RabbitMQ MailSend

API para consumir o tópico APARTAMENTO_EMAIL, onde posteriormente irá ser enviado via email com sendgrid, pois o objetivo é manter o cliente informado dos alugueis realizados https://github.com/thiago-jv/API_EMAIL_SENDGRID_RABBITMQ

Estrutura

estrutura

Passos

1- git clone https://github.com/thiago-jv/API-CONTROLE-DE-KITNETS.git
2- API-CONTROLE-DE-KITNETS\apartamento
3- docker compose up --build backend

docker dbeaver token token swagger swagger

Api de terceiros

viacep

Estrutura

arquitetura

Rabbitmq

rabbitmq

Tecnologias utilizadas e outros

1- Java 11 Sobre

2- SpringBoot 2.7.5.RELEASE Sobre

3- SpringData Sobre

4- RestTemplate Sobre

5- API REST Sobre

6- Maven 3.6.3 Sobre

7- PostgreSQL + pgadmin4 - docker Sobre

8- Docker compose Sobre

9- Ireport Designer 6.20 Sobre

10- SpringFox Sobre

11- Spring Security - OAuth 2 e JWT Sobre

About

Projeto demonstrativo para controle de kitnets cosumindo API externa de ViaCep(https://viacep.com.br/), utilizando SpringBoot, Rest Api, SpringData Spring Profiles, Maven, PostgreSQL, Docker compose, MapStruct, RestTemplate, DTO, Design Patterns, lombok, mensageria com rabbitmq e restassured.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published