Cubos Bank

Bem-vindo ao Cubos Bank!

O Cubos Bank é mais do que apenas um banco digital; é uma revolução na maneira como você lida com suas finanças. Estamos comprometidos em oferecer uma experiência bancária excepcional, simplificada e segura para todos os nossos clientes.

Nossa Visão

Nossa visão é construir um futuro financeiro onde o acesso aos serviços bancários seja descomplicado e acessível a todos. Queremos proporcionar a você controle total sobre suas finanças, com a conveniência de gerenciar sua conta de onde quer que esteja.

Principais Recursos

No Cubos Bank, oferecemos uma série de recursos incríveis:

  • Contas Digitais Simples: Abra uma conta bancária em minutos, sem papelada e sem complicações.

  • Operações Bancárias Intuitivas: Realize transações bancárias, consulte seu saldo e emita extratos com facilidade.

  • Segurança de Alto Nível: Implementamos medidas de segurança rigorosas para proteger suas informações financeiras.

  • Transferências Rápidas: Envie dinheiro para amigos e familiares com rapidez e segurança.

  • Atualização de Dados Pessoais: Mantenha suas informações pessoais atualizadas para uma experiência bancária personalizada.

  • Atendimento ao Cliente de Excelência: Estamos aqui para ajudar. Nossa equipe de suporte está disponível para responder às suas perguntas.

Comece Agora

Junte-se ao Cubos Bank hoje mesmo e experimente uma maneira mais inteligente, mais simples e mais segura de gerenciar seu dinheiro. Basta explorar nosso repositório para obter mais informações e começar a sua jornada financeira conosco.

Seja bem-vindo ao futuro financeiro com o Cubos Bank!

Equipe Cubos Bank

Visão Geral do Projeto

Nossa missão é criar uma plataforma bancária digital que ofereça simplicidade, segurança e eficiência aos nossos clientes. Neste projeto inicial, você construirá as seguintes funcionalidades-chave:

  • Criar Conta Bancária: Permitirá aos clientes criar uma nova conta bancária.

cria-conta

  • Atualizar Dados do Usuário da Conta Bancária: Permitirá aos clientes atualizar suas informações pessoais associadas à conta.

    atualiza-info-conta

  • Listar Contas Bancárias: Facilitará a visualização de todas as contas bancárias existentes.

    lista-todas-contas

  • Depositar em uma Conta Bancária: Permitirá aos clientes depositar dinheiro em suas contas.

    deposita-valor

  • Sacar de uma Conta Bancária: Facilitará a retirada de fundos de uma conta.

    saca-valor

  • Transferir Valores entre Contas Bancárias: Possibilitará a transferência segura de dinheiro entre contas bancárias.

    transfere-valor

  • Consultar Saldo da Conta Bancária: Permitirá aos clientes verificar o saldo atual de suas contas.

    exibe-saldo

  • Emitir Extrato Bancário: Facilitará a obtenção de um registro detalhado de todas as transações em uma conta.

    extrato

  • Excluir Conta Bancária: Possibilitará aos clientes encerrar sua conta bancária.

Rodando o Backend (servidor)

Clone este repositório
$ git clone <https://github.com/vitto2/api-banco-digital>

Navegue até o diretório do projeto:
$ cd api-banco-digital

Instale as dependências
$ npm install

Execute a aplicação em modo de desenvolvimento
$ npm run dev

O servidor inciará na porta:8000 - acesse <http://localhost:3000>

Executando o Projeto

Para iniciar o servidor e começar a utilizar a API, você pode executar o seguinte comando:

npm run dev
O servidor será iniciado utilizando o Nodemon, o que permite que você faça alterações no código sem precisar reiniciar manualmente o servidor.

Testando a API

Para testar a API, você pode usar o Insomnia, que é uma plataforma para testar e documentar APIs. Que pode ser baixada no link abaixo: 
https://updates.insomnia.rest/downloads/windows/latest?app=com.insomnia.app&source=website