/back-end-challenge

Desafio para vaga de back-end do @Personare

back-end-challenge

Desafio para os futuros back-end's do @Personare

Introdução

A nossa Product Owner pensou em um produto fantástico para ser desenvolvido, porém é necessário realizar uma conversão de moedas para que tudo funcione perfeitamente e essa é a única feature que está faltando para entregarmos o projeto.

Então, essa é a sua missão!

É isso mesmo, você deverá criar uma API que realize conversão de moedas.

E as especificações são:

  • A requisição deve receber a cotação via parâmetro
  • A resposta deve conter o valor convertido e o símbolo da moeda
  • Conversões:
    • De Real para Dólar
    • De Dólar para Real
    • De Real para Euro
    • De Euro para Real

Instruções

  1. Efetue o fork deste repositório e crie um branch com o seu nome. (ex: caue-alves).
  2. Após finalizar o desafio, crie um Pull Request.
  3. Aguarde algum contribuidor realizar o code review.

Pré-requisitos

  • Você pode usar a linguagem que preferir. (Preferência para PHP >= 5.6, Javascript ou Python)
  • Orientado a objetos
  • Test Driven Development
  • A API deve retornar em formato de json

Diferenciais

  • S.O.L.I.D
  • Boa documentação
  • Não utilizar framework
  • Utilização de DDD (Domain Driven Design)
  • Implementar integração contínua

Dúvidas

Se surgir alguma dúvida, consulte as perguntas feitas anteriormente.

Caso não encontre a sua resposta, sinta-se à vontade para abrir uma issue =]