- Implementação de Autenticação JWT para garantia de segurança e integridade das comunicações.
- Arquitetura desacoplada e orientada a microserviços para escalabilidade e flexibilidade operacional.
- Personalização na validação e tratamento de exceções, assegurando robustez e confiabilidade no sistema.
- Persistência dinâmica de dados para adaptação eficiente às demandas variáveis do ambiente.
- Tratamento de transações com callback, garantindo consistência e integridade em operações críticas.
- Normalização de dados através de Data Objects Transactions para padronização e consistência de informações.
- Utilização do Swagger UI para uma documentação complementar detalhada e acessível.
- Estruturação de tentativas de requisições externas sob controle para manutenção da estabilidade e disponibilidade do sistema.
A representação de fluxo visa graficamente ilustrar o comportamento da aplicação em nível arquitetural, destacando os principais recursos empregados para assegurar o funcionamento eficiente do serviço.
- Arquitetura
- Serviço de Recuperação de Senha
Esse diagrama é uma representação técnica crucial utilizada para visualizar a estrutura e as interações dos dados persistidos no banco de dados. Ele consiste em entidades, atributos e seus relacionamentos, proporcionando uma visão clara da arquitetura subjacente do sistema de armazenamento. Esse recurso não só auxilia no entendimento da organização dos dados, mas também facilita o desenvolvimento e a manutenção de sistemas eficientes.
Para executar nossa plataforma localmente, é necessário ter em seu dispositivo computacional:
-
Certifique-se que instalou a versão 17 do Java. Baixe aqui
-
Certifique-se de que instalou alguma IDE em sua máquina. Baixe aqui
Baixe o projeto em seu computador através do comando:
git clone https://github.com/IncluiDev/inclui-dev-api.gitou
- Clique em
<> Code. - Faça o download do arquivo ZIP.
- Abra o seu explorador de arquivos na localização da instalação.
- Extraia o arquivo ZIP.
Sequência de execução do projeto:
- Acesse a IDE na qual deseja executar o projeto.
- Clique em "Abrir um projeto já existente".
- Selecione o local da pasta descompactada do projeto.
- Confirme a seleção.
- Localize e clique no botão "Play" (verde) localizado na parte superior da IDE.
- Um terminal integrado será aberto.
- Aguarde a instalação das dependências do projeto.
- Após a conclusão das instalações, o projeto será executado.
Abra a janela do seu navegador web padrão e acesse o seguinte endereço pela barra de pesquisa:
http://localhost:8080/swagger-ui/index.html#/- Adicione suas mudanças ao controle de versão:
git add .E aperte a tecla Enter
- Comite as alterações com uma mensagem descritiva:
git commit -m "Descrição das mudanças que realizou"E aperte a tecla Enter
- Atualize seu repositório local com a versão mais recente do projeto:
git pull E aperte a tecla Enter
- Envie suas alterações locais para o repositório remoto:
git push <remote_url> <branch_principal>E aperte a tecla Enter
![]() Kaique |
![]() Adriele |
![]() Kayk |
http://localhost:8080
http://localhost:8080/swagger-ui/index.html







