Se você está recebendo este teste, prabéns!! Você está mais um passo de fazer parte da equipe Mediar.
Objetivo deste teste é avaliar sua capacidade de organizar, documentar, solucionar problemas e tornar seu projeto executável.
A plataforma da Mediar possuí diversas visualizações que são alimentados a partir de uma base de dados do varejo.
Abaixo está o exemplo de um de nossos painéis.
Crie um endpoint em Django ou Flask com os dados fornecidos (pode usar apenas os dados que considerar necessários) nesse repositório que receba uma data inicial e final, uma lista de codigos de produtos e retorne o valor total vendido (dia-a-dia) correspondente ao período e aos produtos passados, com a finalidade de alimentar um gráfico temporal (você não precisa criar o gráfico).
A ferramenta de banco de dados fica a sua escolha, MySQL, Postgres, Mongo, etc.
Ao finalizar o projeto, nos envie pelo github de uma forma organizada e documentada, para que possamos executar sua API na nossa máquina local.
Explique dentro da documentação o porque usou o banco de dados e a modelagem escolhida.