Bem-vindo ao projeto piloto da API para um Banco Digital! Este é o primeiro passo para a implementação de um sistema completo de Banco Digital.
- Criar conta bancária: Crie novas contas com informações únicas.
- Listar contas bancárias: Veja todas as contas existentes.
- Atualizar usuário da conta: Atualize os dados dos titulares das contas.
- Excluir conta bancária: Remova contas com saldo zero.
- Depositar: Adicione dinheiro às contas.
- Sacar: Retire dinheiro de uma conta.
- Transferir: Transfira fundos entre contas.
- Consultar saldo: Verifique o saldo de uma conta.
- Extrato: Visualize o histórico de transações.
- Clone o repositório.
- Acesse a pasta do projeto.
- Instale as dependências: npm install.
- Inicie o servidor: npm run dev.
- Acesse a API em: http://localhost:3000.
Com Insomnia é possível testar todas as rotas com as condições propostas.
Os dados são armazenados temporariamente em memória, utilizando uma estrutura de objeto contida no arquivo bancodedados.js. Isso significa que, enquanto o servidor estiver em execução, os dados são mantidos na memória RAM do sistema, permitindo que as operações sejam realizadas e consultadas. No entanto, assim que o servidor for encerrado, os dados armazenados em memória serão perdidos e não serão persistidos a longo prazo.