A solução para o desafio técnico foi desenvolvida utilizando:
- Distribuição linux Ubuntu 20.04.1
- Python 3.8.1
- Docker 19.03.8
- docker-compose 1.25.5
- git 2.25.1
- GNU Make 4.2.1
Espera-se que o ambiente em que a aplicação será executada/testada seja compatível com o apresentado acima.
Foi desenvolvido um projeto Django com Django Rest Framework com os endpoints solicitados no enunciado.
As instruções detalhadas para execução da aplicação e considerações sobre seu desenvolvimento pode ser consultada aqui
Os comentários e sugestões do code review podem consultados nesta página específica de documentação.