API de banco construída em decorrer do curso de desenvolvimento Back-End oferecido pela Cubos Academy.
Primeiro deve-se fazer o fork do projeto, e em seguida clonar o reposítório do fork para sua máquina. Após o clone, as dependências devem ser instaladas através do npm. Para que o servidor seja iniciado na máquina, é necessário acessar a pasta do projeto /API_Banco e no terminal, rodar o comando npm run dev
no terminal.
-
Para acessar esta funcionalidade, deve-se criar um HTTP Request com o verbo GET no Insmonia e utilizar a senha informada no arquivo bancodedados.js como parâmetro na rota.
-
Para acessar esta funcionalidade, deve-se criar um HTTP Request com o verbo POST no Insmonia. Logo abaixo, na aba Body, selecionar o formato JSON e inserir um objeto no formato JSON preenchendo os campos:
{ "nome": "", "cpf": "", "data_nascimento": "", "telefone": "", "email": "", "senha": "" }
-
Para atualizar a conta, deve-se criar um HTTP Request com o verbo PUT no Insmonia. Após isso, o procedimento é similar ao acima, de criação de conta. Entretanto, lembre-se que duas contas não podem possuir o mesmo CPF.
-
Para remover uma conta, deve-se criar um HTTP Request com o verbo DELETE, passando como parâmatro o número da conta a ser excluída.
-
Esta funcionalidade utilizará a biblioteca date-fns, por isso, esta deve ser instalada utilizando o comando
npm install date-fns
.Para acessar esta funcionalidade, deve-se criar um HTTP Request com o verbo POST no Insmonia. Logo abaixo, na aba Body, selecionar o formato JSON e inserir um objeto no formato JSON preenchendo os campos numero da conta e valor a ser depositado:
{ "numero_conta": "", "valor": 0 }
-
Semelhante depósito, para acessar esta funcionalidade, deve-se criar um HTTP Request com o verbo POST no Insmonia. Logo abaixo, na aba Body, selecionar o formato JSON e inserir um objeto no formato JSON preenchendo os campos numero da conta, valor a ser sacado e agora uma senha é necessária:
{ "numero_conta": "", "valor": 0, "senha": "" }
-
Para acessar esta funcionalidade, deve-se criar um HTTP Request com o verbo POST no Insmonia. Logo abaixo, na aba Body, selecionar o formato JSON e inserir um objeto no formato JSON preenchendo os campos numero da conta de origem, numero da conta destino, valor a ser sacado e senha da conta de origem:
{ "numero_conta_origem": "", "numero_conta_destino": "", "valor": 0, "senha": "" }
-
Para acessar esta funcionalidade, deve-se criar um HTTP Request com o verbo GET no Insmonia e utilizar o numero da conta a ser acessada e sua respectiva senha como parâmetros na rota:
-
Assim como na funcionalidade de exibir saldo, deve-se criar um HTTP Request com o verbo GET no Insmonia e utilizar o numero da conta a ser acessada e sua respectiva senha como parâmetros na rota: