Este projeto foi desenvolvido no decorrer da Santander Dev Week da DIO, ele consiste em uma simulação de um sistema de extrato bancário implementando as tecnologias mais utilizadas no mercado atual, abaixo segue uma descrição resumida das tecnologias:
- Linguagem de programação: Java 17
- Framework: Spring Boot 2.6.x
- Projeto em camadas
- Controladores REST
- Serviços
- Acesso a dados (Repository)
- Padrão DTO
Implantação e CI/CD
- CI/CD
- Heroku
- Linguagem de programação: Typescript
- Framework: Angular
Layout e navegação
- HTML
- CSS
- Flexbox
- Bootstrap
- Responsividade
- Layout responsivo
- Components
- Services
- Routes
Integração com API
- HttpClient
- Página - Listagem de transações
- Página - Adicionar transação
- Página - Adicionar correntista
Observação
Pelo fato do backend estar implantado no Heroku no modo free, pode levar um tempo para aparecer as listagens, isso ocorre porque o servidor hiberna se ficar inativo por alguns minutos.