Um novo cliente contratou o Sigvia e enviou em arquivos .csv os dados que devem ser importados. Para facilitar esse processo é preciso criar uma aplicação web em que o usuário faça o upload de um desses arquivos e forneça uma interface para filtragem dos dados importados.
- O usuário faz upload de um arquivo .csv no formato fornecido através de um formulário.
- Os dados contidos no arquivo são normalizados e salvos em um banco de dados relacional.
- O usuário recebe um feedback sobre a importação e é redirecionado para uma interface de lista com os dados que foram gravados.
- O usuário pode buscar os dados importados por valores de: conservação, rodovia ou sentido.
- A aplicação deve ser feita em Rails ou Sinatra.
- Não é necessário autenticação.
- A qualidade do frontend não vai ser levada em consideração.
- A aplicação deve ter testes.
- Faça o fork desse projeto no github.
- Codifique a aplicação nesse fork.
- Abra um pull request quando estiver pronto.