Giter Site home page Giter Site logo

silviocavalcantibonfim / desafio-vai-nu-bank Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.31 MB

Desafio Vai Nu Bank consiste em criar um sistema de cadastro de contas bancárias, com funcionalidades de conta corrente e conta poupança, além de métodos bancários de saque, depósito e transferência.

Java 100.00%
desafio-backend java vainaweb

desafio-vai-nu-bank's Introduction

Desafio Vai Nu Bank

Este é o projeto do Desafio Vai Nu Bank, desenvolvido por Silvio Cavalcanti. O desafio consiste em criar um sistema de cadastro de contas bancárias, com funcionalidades de conta corrente e conta poupança, além de métodos bancários de saque, depósito e transferência.

Funcionalidades

  • Cadastro e exclusão de conta: O sistema permite cadastrar novas contas e excluir contas com as informações dos titulares das contas, incluindo a possibilidade de adicionar dependentes às contas.

  • Métodos bancários: Implementa métodos bancários para realizar saques, depósitos e transferências entre contas.

  • Bom encapsulamento: Utiliza conceitos de encapsulamento para proteger os dados e garantir a integridade do sistema.

  • Organização de pacotes: O projeto está organizado em pacotes de acordo com sua funcionalidade, facilitando a manutenção e extensão do código.

  • Visualização de todas as contas: Permite visualizar todas as contas cadastradas no sistema.

  • Buscar uma conta pelo número dela: Implementa a funcionalidade de buscar uma conta específica pelo seu número.

  • Cores no terminal: Utiliza codificação ANSI para colorir o terminal, proporcionando uma melhor experiência visual ao usuário.

  • Arquitetura MVC: Implementa a arquitetura Model-View-Controller para uma melhor organização e separação de responsabilidades no código.

Como usar

  1. Clone este repositório:

    git clone https://github.com/SilvioCavalcantiBonfim/Desafio-Vai-Nu-Bank
    
  2. Navegue até o diretório do projeto:

    cd Desafio-Vai-Nu-Bank
    
  3. Compile e execute o programa.

  4. Siga as instruções no menu para interagir com as funcionalidades do sistema.

Diagrama de classes

DiagramaDeClasses

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue caso encontre algum problema ou para propor melhorias no código.

Contato

Em caso de dúvidas ou sugestões, entre em contato pelo email [[email protected]].

Aproveite e bons estudos! 🚀🌟

desafio-vai-nu-bank's People

Contributors

silviocavalcantibonfim avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.