Este projeto é uma implementação de uma API que simula funcionalidades básicas de um sistema bancário, permitindo aos usuários realizar operações como criação de contas, depósitos, saques, transferências e verificação de extrato!
- Criação de Contas: Os usuários podem criar novas contas bancárias, fornecendo informações como nome, CPF, e saldo inicial.
- Depósitos e Saques: Os titulares das contas podem realizar depósitos e saques nas suas contas, mantendo seus saldos atualizados.
- Transferências: Os usuários podem transferir fundos entre diferentes contas cadastradas no sistema.
- Consulta de Saldo: Os titulares de contas podem verificar o saldo disponível em suas contas a qualquer momento.
- Consulta de Extrato: Os titulares de contas podem verificar os registros de deposisto e saques por dia.
-
Abra um terminal (ou linha de comando) no seu computador.
-
Navegue para o diretório do projeto que você clonou. Você pode usar o comando cd para entrar na pasta do projeto. Por exemplo:
- cd caminho/para/o/diretorio/do/projeto
-
Certifique-se de que o arquivo package.json está presente no diretório do projeto. Este arquivo contém informações sobre as dependências do projeto.
-
Execute o seguinte comando para instalar as dependências listadas no package.json:
-
npm install
-
Isso iniciará o processo de instalação de todas as dependências do projeto a partir do registro do npm. O npm lerá o arquivo package.json e instalará todas as dependências listadas no campo dependencies.
-
Depois que o comando for executado, todas as dependências do projeto serão baixadas e instaladas na pasta node_modules no diretório do projeto.
-
Se o projeto tiver um arquivo package-lock.json, o npm também garantirá que as versões exatas das dependências sejam instaladas, o que ajuda a manter a consistência entre ambientes de desenvolvimento. </4>
-
Autenticação e Segurança: Autenticação de dois fatores, como OAuth 2.0, além de certificados de segurança para comunicação segura (HTTPS, TLS).
-
realizar a validação do cpf antes de ser informada para o banco de dados atraves da API - CPF.CNPJ
-
Criar a interface grafica para consumir API