Este projeto é um avanço significativo desde meu primeiro projeto em Java CodeBank, que tinha funcionalidades básicas como consultar saldo, depósito, saque e transferência. Com o tempo, utilizando Java Spring Boot, estou criando uma aplicação mais robusta e funcional. Estou aberto a feedback e sugestões da comunidade para aprimorar ainda mais o projeto.
- Java Spring Boot: Desenvolvimento da aplicação.
- JWT: Sistema de autenticação seguro.
- MySQL: Gerenciamento de banco de dados (via MySQL Connector/J).
- Lombok: Simplificação de código e redução da verbosidade em classes Java.
- Springdoc OpenAPI: Documentação automática da API usando OpenAPI.
- Commons Validator: Validação de dados.
- Gerenciar Contas: Acesso a todas as contas registradas na agência.
- Gerenciar Pedidos de Encerramento: Visualização e gerenciamento de pedidos de encerramento.
- Análise de Encerramento de Conta: Avaliação de pedidos de encerramento conforme políticas.
- Acesso a Contas Encerradas: Consulta de informações sobre contas encerradas.
- Visualizar Solicitações de Empréstimo: Acesso a todos os pedidos de empréstimos.
- Solicitações Pendentes: Visualização de empréstimos aguardando aprovação.
- Solicitações Canceladas: Revisão de pedidos de empréstimos cancelados.
- Solicitações Aprovadas: Acesso a empréstimos aprovados.
- Aprovar ou Rejeitar Empréstimos: Decisão sobre pedidos de empréstimos.
- Registro de Clientes e Contas: Criação e gerenciamento de clientes e suas contas.
- Consultar Saldo: Verificação rápida do saldo disponível.
- Depósito: Opções para diferentes métodos de depósito.
- Saque: Retirada de valores com limites e condições.
- Transferência Bancária: Transferências internas e externas.
- Pix: Transações instantâneas utilizando a chave Pix.
- Registro e Atualização de Chave Pix: Gerenciamento de chaves Pix.
- Encerramento da Conta: Solicitação simples para encerramento.
- Solicitar Empréstimo: Aguardar aprovação do gerente.
Sinta-se à vontade para contribuir! Qualquer sugestão ou feedback é muito bem-vindo.