Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 1.38 KB

README1.md

File metadata and controls

19 lines (12 loc) · 1.38 KB
                                                                                                                                                                                                                                 # Trainee Challenge - POO

Faça uma aplicação de dart que represente um banco

O usuário deve conter, nome, email, senha numérica de 8 dígitos, telefone, cpf, endereço(rua, bairro, cidade, estado, numero, cep e complemento caso tenha) e renda mensal, sendo a última, opcional.
Após o usuário ser criado, ele deve criar sua conta. Existem 2 tipos de contas, corrente ou poupança.

Poupança: faz com que o dinheiro renda. Corrente: possibilita que o usuário solicite um empréstimo e tenha cartão de crédito.

Caso opte por uma conta corrente, deve conter agência, banco, número da conta, saldo e um cartão, podendo ser somente débito ou débito e crédito, mas é 1 cartão com 2 funcionalidades, não 2 cartões.

Se escolher conta poupança, então deve ter número da conta, saldo, banco, agência e um cartão, mas sem opção de crédito.

Ambas contas podem fazer transferências, sacar, depositar um valor na conta
O cartão deve ter um número, bandeira, cvv, nome e data de validade, porém, o cartão de crédito terá o limite e o valor gasto

Baseado nisso, crie quantos model achar necessário e defina quais métodos cada model deve ter