Skip to content

devhebert/cashsplash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 

Repository files navigation

Projeto-Cashsplash

Projeto de cash back

Professores

  • Jesse Haniel
  • Cinthia Queiroz

Turma 1000

  • Bruno Bacs
  • Hebert Luiz
  • Ilessa Lobo
  • Victor Hugo

Itens Obrigatórios

  • Construir uma API;
  • Persistência em banco de dados (H2 ou Postgres);
  • Configuração de segurança: controle de rota e login (jwt opcional);
  • Consumo de uma API externa pública;
  • Frontend opcional;

Algumas citações para facilitar o teste de Requisições mais relevantes:

POST Login: -> http://localhost:8080/login

{
  "username": "admin",
  "password": "Teste"
}

GET Users -> {{baseUrl}}/users

POST PRODUCT -> {{baseUrl}}/products/create

{
  "name": "Mouse",
  "description": "Mouse logitech",
  "price": "155",
  "amount": "10"
}

POST CAMPAIGN -> {{baseUrl}}/campaigns

{
  "name": "Natal",
  "description": "Campanha de natal",
  "offValue": "0.05"
}

POST SALE -> http://localhost:8080/sales/create

{
  "idUser": "1",
  "idCustomer": "1",
  "items": [
    {
        "idProduct": 1,
        "amount": 4
    }
  ],
  "idCampaign": "1"
}

GET Calculate SALE -> {{baseUrl}}/39d891bc-6124-4eeb-b2e2-e91c08b3fb67/calculate-totals

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages