An open API service indexing awesome lists of open source software.

https://github.com/pedrovidaldev/picpay-simplificado

O objetivo do repositório é treinar o framework Spring, resolvendo um desafio de vaga backend da empresa PicPay e aprimorando minhas habilidades como programador.
https://github.com/pedrovidaldev/picpay-simplificado

java picpay spring-boot spring-data-jpa spring-jpa

Last synced: about 2 months ago
JSON representation

O objetivo do repositório é treinar o framework Spring, resolvendo um desafio de vaga backend da empresa PicPay e aprimorando minhas habilidades como programador.

Awesome Lists containing this project

README

        

#

PicPay Simplificado


O objetivo do repositório é treinar o framework Spring, resolvendo um desafio de vaga backend da empresa PicPay e aprimorando minhas habilidades como programador. Link do desafio: https://github.com/simplify-tec/desafio-junior-backend-simplify

## Tecnologias Utilizadas
- Java
- Spring Boot
- Spring Data JPA
- Spring Validation
- Lombok

## Como rodar
Basta baixar o projeto e rodar o seguinte comando: `java -Dspring.profiles.active=prod -jar target/picpay-0.0.1-SNAPSHOT.jar`

## Rotas
![image](https://github.com/PedroVidalDev/picpay-simplificado/assets/113215138/6a077dc3-27bf-4ab8-b5f2-3533553d15c6)
Link do swagger: `http://localhost:8080/swagger-ui/index.html#/`

POST - `/users` - criar uma nova task no banco.

GET - `/users/{id}` - resgatar algum usuário do banco.

DELETE - `/users/{id}` - deleta algum usuário do banco.

POST - `/transactions` - criar uma nova transação no banco.

GET - `/transactions/{id}` - resgatar alguma transação do banco.

DELETE - `/transactions/{id}` - deleta alguma transação do banco.