Skip to content

Criação de uma API-Rest com JavaScript e Node.js, auxiliados da biblioteca Express.

Notifications You must be signed in to change notification settings

iasminsantosx/Rest-API-Banco-Digital

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rest-API-Banco-Digital

Criação de uma API-Rest com JavaScript e Node.js, auxiliados da biblioteca Express.

Este projeto é uma API de um sistema Bancário com funções de CRUD, Criação, Atualização, Leitura e Remoção.

👨‍🔧 Linguagens e Ferramentas

Skills

🪜 Fucionalidades do Projeto

  • Listar Contas
  • Cadastro de Contas
  • Atualização de Dados
  • Remoção de Contas
  • Depósito
  • Saque
  • Transferência
  • Saldo
  • Extrato

🚩 Contribua com o projeto

  • Realize o Fork
  • Faça as modificações necessárias
  • Realize a Pull Request (PR)

💻 Rodando o Projeto

# 1. Clone o projeto

git clone <urlProjeto>

# 2. Instale as dependências

npm install

# 3. Execute a API

npm run dev

💁‍♂️ Endpoints

Todos esses endpoints necessitam a passagem da senha do Banco pela url:

  • GET /contas - Lista todas as contas do Banco.
  • POST /contas - Cadastra uma conta no Banco.
  • DELETE /contas/:numeroConta - Remove a conta do banco.
  • PUT /contas/:numeroConta/usuario - Atualiza dados de uma conta existente.

As rotas a baixo, precisam no body a especificação do numero da conta e do valor em centavos da transação.

  • POST /transacoes/depositar - Deposita valor em centavos na conta desejada.
  • POST /transacoes/saque - Saca valor em centavos da conta desejada.
  • POST /transacoes/transferir - Tranfere valor em centavos entre duas contas.

As rotas a baixo, precisam da passagem da senha específica da conta pela url:

  • GET /transacoes/saldo - Vizualização do saldo da conta em centavos.
  • GET /transacoes/extrato - Vizualização do extrato detalhado da conta em centavos.

🧑‍💻 Contribuidores


Iasmin

About

Criação de uma API-Rest com JavaScript e Node.js, auxiliados da biblioteca Express.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published