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.
A API Cubos Bank oferece as seguintes funcionalidades:
-
Depositar em uma conta (Endpoint:
/transacoes/depositar
- Método: POST) -
Sacar de uma conta (Endpoint:
/transacoes/sacar
- Método: POST) -
Transferir entre contas (Endpoint:
/transacoes/transferir
- Método: POST)
- 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)
Para instalar a API Cubos Bank, você precisará dos seguintes requisitos:
- Node.js
- Git
- VSCode
-
Clone o repositório:
git clone [email protected]:WelliRangel/API.git
-
Navegue até o diretório do projeto:
cd API
-
Instale as dependências:
npm install
-
Inicie o servidor:
npm run dev
A API estará disponível em: http://localhost:3000
A API Cubos Bank é desenvolvida com as seguintes tecnologias:
- Node.js
- Express.js
- Nodemon
Wellington Rangel