Skip to content

Back-end Challenge#181

Open
Miraak245 wants to merge 1 commit intoApiki:masterfrom
Miraak245:reza-rastegarian
Open

Back-end Challenge#181
Miraak245 wants to merge 1 commit intoApiki:masterfrom
Miraak245:reza-rastegarian

Conversation

@Miraak245
Copy link

Esta é minha solução para o desafio "API de Conversão de Moeda" fornecido pela Apiki. Implementei a API REST requerida para converter moedas (BRL para USD, USD para BRL, EUR para BRL e BRL para EUR) utilizando um mecanismo simples de taxa de conversão. A API aceita parâmetros como valor, moeda de origem, moeda de destino e taxa de câmbio, e retorna o valor convertido junto com o símbolo da moeda.

Principais características desta implementação:

  • Lógica de conversão para as moedas suportadas.
  • Tratamento de erros para entradas inválidas.
  • Testes unitários para garantir a correção da lógica de conversão.

Você pode rodar a API localmente utilizando o servidor embutido do PHP e executar os testes com o Composer.

Instruções:

  • Para rodar o servidor: php -S localhost:8000 src/index.php
  • Para rodar os testes: composer test
  • Para verificar os padrões de codificação: composer lint

Este é um projeto simples em PHP, orientado a objetos, com separação clara de responsabilidades e componentes reutilizáveis.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant