para rodar o projeto você precisará do docker e docker-compose instalados no seu computador, e tambem é preciso estar tem um sistema que tenha suporte a Makefile e a scripts de bash.
- url base da api = localhost;
- url da documentação do swagger = swagger;
- url da documentação do postman = postman;
Para transferir o dinheiro mande o cpf de quem vai transferir e o de quem vai receber e o valor a ser transferido.
Por exemplo: será mandado 2 reais do carlos para o marcos.
url do endpoint para fazer as transferencias: http://localhost:8000/api/transfer/
{
"userSendingMoney": "37584366058",
"money": 2,
"userReceivingMoney": "83605495087"
}
-
carlos
- cpf: 02305232924
- tipo: lojista
- valor na carteira digital: 54.22
-
carlos
- cpf: 37584366058
- tipo: usuario
- valor na carteira digital: 35.02
-
carla
- cpf: 71507711069
- tipo: usuario
- valor na carteira digital: 22.22
-
marcos
- cpf: 83605495087
- tipo: lojista
- valor na carteira digital: 22.22
- Fazer o setup do projeto
make setup
- Depois rodar as migrations
make migrate
- Para rodar os testes
make run-all-tests