/dev-challenge

MTW - Desafio técnico

Primary LanguageJavaScript

Make the Way

          .--.
::\`--._,'.::.`._.--'/::::
::::.  ` __::__ '  .::::::
::::::-:.`'..`'.:-::::::::
::::::::\ `--' /::::::::::

A Make The Way é uma empresa dedicada a unir tecnologia ao universo Tributário, criando um novo modo de enriquecer seus clientes com informações precisas em um complexo legal em constante mudança.

Investimos nas tecnologias mais inovadoras do mercado, com uma equipe apaixonada pelo que faz!

Desafio

Construir uma aplicação web, utilizando a linguagem e frameworks de sua preferência, que seja capaz de:

  • Fazer upload do arquivo;
  • Ler o arquivo e armazenar o conteúdo em um banco de dados;
  • Exibir uma página listando os dados(ex: empresa, notas fiscais e fornecedor);
  • Expor o conteúdo através de uma api(RESTful).

Para mais detalhes, ver documentação

Requisitos:

  • O código no repositório público do GitHub;
  • Utilizar Postgres, MySQL ou o banco de dados de sua preferência ;
  • Experiência com escrita e manutenção de testes unitários.
  • Bom design de código, respeitando padrões e boas práticas como: SOLID, Clean Code, GoF, etc...
  • Inglês técnico;
  • Fazer uso de docker é um diferencial!!

Ao finalizar, faça um Pull Request neste repositório e avise-nos por email.

O candidato terá uma semana para contruir a aplicação.