Repositório com o front end da solução apresentada aqui. Lembrando que como o foco do desafio era o back-end, o código aqui foi feito de maneira rápida e não segue os padrões ideais de organização e documentação. Futuramente eu tento deixar melhor!
Baixe este projeto ou clone o repositório. Acesse a pasta /build/web/ e rode o seguinte comando, caso você tenha o Python instalado na sua máquina:
python -m SimpleHTTPServer
Caso não tenha, é só rodar a pastar com qualquer servidor web.
Abra o navegador e acesse o endereço http://localhost:8000/. ATENÇÃO: O back-end deve estar rodando na máquina também.