Uma aplicação de agendamento de transferência financeira, construída uma REST API com Spring Boot e um client em Vue JS.
- Java 11
- Spring Boot
- H2 Database
- Vue
- Docker
- Docker e docker compose
- JDK 11
- Node LTS
Para subir o server:
cd server
./mvnw spring-boot:run
E acesse em http://localhost:8080
POST - http://localhost:8080/users
{
"name": "nicolas",
"email": "nicolas@email"
}
GET - http://localhost:8080/users/{id}
POST - http://localhost:8080/transfers
payerId: id do usuário pagador payeeId: id do usuário destinatário amount: quantia enviada scheduledDate: data do agendamento transferDate: data para o pagamento
{
"payerId": 2,
"payeeId": 1,
"amount": 10000,
"scheduledDate": "2023-01-12T11:00:00.000",
"transferDate": "2023-01-22T11:00:00.000"
}