Skip to content

caaiofeerreira/quantumbanking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quantum Banking

Sistema Bancário em Java Spring Boot


Logo Quantum Banking

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.

| Tecnologias Utilizadas:

  • 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.

| Funcionalidades Implementadas:

Gerente:

  • 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.

DOCUMENTAÇÃO COMPLETA SOBRE GERENTE:

Documentação Gerente


Cliente:

  • 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.

DOCUMENTAÇÃO COMPLETA SOBRE CLIENTE:

Documentação Cliente


| Contribuições

Sinta-se à vontade para contribuir! Qualquer sugestão ou feedback é muito bem-vindo.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages