Skip to content

WelliRangel/API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Cubos Bank

A API Cubos Bank é uma aplicação backend que implementa funcionalidades básicas de um sistema bancário. Foi desenvolvida como parte de um desafio do módulo 2 do curso de Desenvolvimento de Software Backend ministrado pela Cubos Academy.

Funcionalidades

A API Cubos Bank oferece as seguintes funcionalidades:

Gerenciamento de Contas

  • Listar todas as contas (Endpoint: /contas - Método: GET) image

  • Criar uma nova conta (Endpoint: /contas - Método: POST) image

  • Atualizar uma conta image

  • Excluir uma conta (O saldo precisa ser zero) image

Operações Bancárias

  • Depositar em uma conta (Endpoint: /transacoes/depositar - Método: POST) image

  • Sacar de uma conta (Endpoint: /transacoes/sacar - Método: POST) image

  • Transferir entre contas (Endpoint: /transacoes/transferir - Método: POST) image

Consultas

  • Obter o saldo de uma conta (Endpoint: /contas/:numeroConta/saldo - Método: GET)
  • Obter o extrato de transações de uma conta (Endpoint: /contas/:numeroConta/extrato - Método: GET)

Instalação

Requisitos

Para instalar a API Cubos Bank, você precisará dos seguintes requisitos:

  • Node.js
  • Git
  • VSCode

Passos

  1. Clone o repositório:

    git clone [email protected]:WelliRangel/API.git
  2. Navegue até o diretório do projeto:

    cd API
  3. Instale as dependências:

    npm install
  4. Inicie o servidor:

    npm run dev

A API estará disponível em: http://localhost:3000

Tecnologias Utilizadas

A API Cubos Bank é desenvolvida com as seguintes tecnologias:

  • Node.js
  • Express.js
  • Nodemon

Autor

Wellington Rangel

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published