Skip to content

Fonsecaaso/Bank-REST-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API de Serviços Financeiros

Sistema com as funcionalidades de realizar depósito, saque, transferência e visualizar saldo em conta.

Para executar esta aplicação basta rodar o comando docker-compose up -d no terminal na mesma pasta que está o documento docker-compose.yml

Observação: hoje tenho a v1 implementada, prestes a implementar a v2. Especificações sobre cada versão no final deste README.

Endpoints:

  1. Resetar banco POST /reset

  2. Visualizar saldo em conta GET /balance?account_id=1234

  3. Depositar em conta POST /event

Payload:

{
"type":"deposit", 
"destination":"100", 
"amount":10
}
  1. Sacar de conta POST /event

Payload:

{
"type":"withdraw", 
"destination":"100", 
"amount":10
}
  1. Transferir entre contas POST /event

    Payload:

{
"type":"withdraw", 
"origin":"100", 
"destination":"50", 
"amount":10
}

Arquitetura de v1 e v2

Hoje tenho implementado a API de Serviços Financeiros em v1, logo implementarei a arquitetura de v2.

ideias de projeto-Page-3 drawio

That's all folks!

About

Features: create bank account, deposit, withdraw, transfer and extract. Stack: Java, Spring and MySQL 🚧 BUILDING UNIT TESTS 🚧

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors