Este projeto implementa um caixa eletrônico interativo utilizando HTML, Bootstrap e JavaScript, com foco em segurança e funcionalidades essenciais para simular uma experiência bancária.
Funcionalidades:
- Autenticação:
- Requer senha para acessar operações sensíveis (saldo, extrato, saque, depósito, transferência).
- Validação rigorosa da senha para garantir a segurança das informações do usuário.
- Saldo:
- Permite ao usuário visualizar seu saldo atual.
- Extrato:
- Apresenta um histórico de transações fictícias, incluindo depósitos e saques, com data e valor.
- Saque:
- Possibilita a realização de saques, com validação para evitar valores inválidos ou saldo insuficiente.
- Depósito:
- Permite realizar depósitos, com validação para garantir valores positivos.
- Transferência:
- Implementa a funcionalidade de transferência entre contas, com validação do número da conta de destino e do valor da transferência.
- Sair:
- Encerra a sessão do usuário com uma mensagem personalizada de despedida.
- Interface Amigável:
- Utiliza Bootstrap para um layout responsivo e visualmente agradável.
- Mensagens claras e intuitivas para guiar o usuário durante as operações.
- Tratamento de erros para evitar comportamentos inesperados.
Como usar:
- Clone o repositório.
- Abra o arquivo
index.html
em seu navegador. - Siga as instruções na tela para interagir com o caixa eletrônico.
Contribuições:
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests para sugerir melhorias, corrigir bugs ou adicionar novas funcionalidades.
Observações:
- A senha utilizada é 3589, é fictícia e serve apenas para fins de demonstração.