Você foi selecionado para a próxima fase do processo seletivo.
Essa fase consiste na criação de uma simples página utilizando React. A construção deve seguir os requisitos descritos abaixo.
- Criar uma página com uma listagem de obras com informações básicas (Nome da obra, Cidade e Estado), usando como modelo o arquivo
listagem-obras.png
presente na pastadesafio
. - Carregar os dados das obras do arquivo
obras.json
presente na pastadesafio
, e exibir como listagem padrão ao executar a aplicação. - Permitir a inclusão de novas obras com um cadastro simples.
- Permitir a exclusão das obras.
- Todos os campos do cadastro podem ser do tipo texto (input), e não é obrigatório realizar validações dos nomes e relação dos campos Cidade e Estado.
- Não é necessário persistir ou enviar os dados do cadastro para alguma API ou serviço externo.
- A aplicação deve rodar localmente sem depender de nenhum serviço externo.
- Não utilize soluções prontas.
- É permitido inovar e acrescentar funcionalidades que você avaliar necessárias para a solução.
- Você deverá criar um fork deste repositório e incluir o seu código fonte na pasta
src
. - Suas informações pessoais e os passos para executar a aplicação, devem ser descritos no arquivo
candidato.md
presente na pastadesafio
.