/smaugbank-java

Console bank with clean arch

Primary LanguageJava

Banco Digital em Java - Smaug Bank🐉

Descrição do Projeto

Este é um projeto de um banco digital desenvolvido em Java, que oferece uma plataforma segura e eficiente para realizar operações bancárias online. O sistema é capaz de gerenciar contas de clientes, realizar transações financeiras, e fornecer uma experiência bancária completa.

Funcionalidades Principais

1. Gerenciamento de Contas

  • Criação de Conta: Os usuários podem criar uma conta no banco digital fornecendo informações básicas.

  • Consulta de Saldo: Os clientes podem verificar o saldo disponível em suas contas.

  • Atualização de Dados: Permite que os clientes atualizem suas informações pessoais associadas à conta.

2. Transações Financeiras

  • Transferências: Os usuários podem realizar transferências de fundos entre contas dentro do banco digital.

  • Pagamentos: Oferece a capacidade de efetuar pagamentos de contas e boletos.

  • Histórico de Transações: Mantém um histórico detalhado das transações realizadas.

3. Segurança

  • Autenticação: Utiliza um sistema seguro de autenticação para proteger as contas dos usuários.

Estrutura do Projeto

O projeto está estruturado da seguinte forma:

src/: Contém o código-fonte Java do projeto.

Pré-requisitos

Certifique-se de ter o seguinte instalado:

Java SDK
Ambiente de Desenvolvimento Integrado (IDE) compatível com Java Como Executar o Projeto
Clone o repositório para o seu ambiente local.

git clone https://github.com/seu-usuario/banco-digital-java.git

Abra o projeto em sua IDE.

Execute o arquivo principal AccountController.java para iniciar a aplicação.

Autores

João Carlos de Paiva

Licença

Este projeto é licenciado sob a Licença do MIT. Consulte o arquivo LICENSE para obter mais detalhes.

Smaug