Skip to content

Simulador bancário desenvolvido para explorar o paradigma de Orientação a Objetos e persistência de dados.

Notifications You must be signed in to change notification settings

OsirisMariano/ruby-banking-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💎 Projeto: Ruby Bank

📈 Progresso do Projeto

Progresso do Projeto

Simulador bancário desenvolvido para explorar o paradigma de Orientação a Objetos e persistência de dados.

🛠️ Funcionalidades Implementadas

  • Arquitetura POO: Lógica de negócio encapsulada na classe ContaBancaria.
  • Persistência JSON: Salvamento e carregamento automático do estado da conta (Saldo/Histórico).
  • Extrato Inteligente: Histórico com cores ANSI e alinhamento decimal de colunas.
  • Segurança: Validação de transações via senha e tratamento de erros com begin/rescue.
  • UX de Terminal: Navegação fluida com limpeza de tela e pausas para leitura.

🚀 Como Executar

  1. Clone o repositório.
  2. Execute ruby main.rb no terminal.

About

Simulador bancário desenvolvido para explorar o paradigma de Orientação a Objetos e persistência de dados.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages