Skip to content

gustavorsmedina/challenge-cryptography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio Criptografia 🕵️

Desafio proposto pela comunidade Back-End Brasil.
Saiba mais: Criptografia.


☕ Tecnologias utilizadas:

  • Java
  • Spring Boot
  • Spring Data JPA
  • PostgreSQL
  • Jasypt
  • Docker

⚙️ Passo a passo

1 - Instale o Docker em sua máquina.

2 - Abra o terminal na pasta raiz do projeto e execute o seguinte comando:

docker compose up

3 - Crie o banco de dados necessário para a aplicação

  • PostgreSQL:
    Crie um banco com o nome: db_transactions

4 - Após terminar a configuração, inicie a aplicação e ela estará disponível em:

5 - Abra algum aplicativo para realizar suas requisições


📨 Requisições

Método Url Descrição Corpo da requisição
POST /v1/transactions Crie uma nova transação. JSON
GET /v1/transactions Busque todas transações.
GET /v1/transactions/{id} Busque uma transação por id.
PUT /v1/transactions/{id} Atualize uma transação por id. JSON
DELETE /v1/transactions/{id} Apague uma transação por id.

📄 Corpo das requisições

{
  "userDocument": "document",
  "creditCardToken": "credit card token",
  "value": 100 
}
{
  "userDocument": "new document",
  "creditCardToken": "new credit card token",
  "value": 50 
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages