Skip to content

beatrizberto/btg-API-moedas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API de Compra de Moedas

Este é um projeto que implementa uma API que gera uma ordem de compra das moedas estrangeiras USD (dólar) e EUR (euro). A API permite que os clientes criem contas e solicitem ordens de compra dessas moedas.

API Externa de Cotação de Moedas

Este projeto consome uma API externa para obter cotações de moedas estrangeiras. A API externa usada é a Awesome API de Economia. Ela fornece cotações em tempo real para várias moedas, incluindo o dólar (USD) e o euro (EUR). A aplicação realiza chamadas apropriadas a esta API para obter cotações atualizadas das moedas.

URLs da API externa:

Requisitos

  • Java SDK 17 ou superior
  • Maven
  • Dependências do Maven (gerenciadas pelo arquivo pom.xml)

Dependências

Executando o Projeto

Clone o repositório do projeto.

Abra o projeto em sua IDE.

Execute a aplicação Spring Boot.

Acesse a API através dos endpoints definidos para realizar operações CRUD e criar ordens de compra.

Endpoints

POST /cliente: Cria um novo cliente.

GET /cliente/cpf/{cpf}: Obtém informações do cliente com base no CPF.

GET /cliente/id/{id}: Obtém informações do cliente com base no Id.

PUT /cliente/id/{id}: Atualiza informações do cliente existente.

DELETE /cliente/id/{id}: Exclui um cliente existente.

POST /ordens-compra: Cria uma nova ordem de compra de moeda estrangeira.

GET /ordens-compra/{id}: Obtém informações do cliente com base no ID.

PUT /ordens-compra/{id}: Atualiza informações de uma ordem de compra.

DELETE /ordens-compra/{id}: Cancela uma ordem de compra existente.

Protótipo de Tela

Confira o protótipo de tela do projeto

Participantes

  • Beatriz Berto
  • Bruna Torres
  • Fernanda Soares
  • Jessica Alves
  • Jessica Lima
  • Luciana Oliveira

Gerenciamento de Projeto

Acompanhamos o progresso deste projeto utilizando o Trello. Trello - Quadro do Projeto

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages