🐋 Projeto para estudo do symfony

O que é nessesario para rodar a aplicação ?

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;

Usuarios já cadastrados no sistema

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

Como usar ?

  • Fazer o setup do projeto
 make setup
  • Depois rodar as migrations
 make migrate
  • Para rodar os testes
 make run-all-tests