/checkplantmap

Checkplant - Teste Front-End

Primary LanguageJavaScript

Checkplant - Teste Front-End

Como Iniciar a aplicação

  1. Clone a aplicação usando o comando: git clone https://github.com/Raidro/checkplantmap.git

  2. Entre na pasta do projeto (comando apenas se estiver no linux): cd /checkplantmap

  3. Dentro da pasta do projeto execute o comando: npm i ou npm install para instalar as dependencias do projeto

  4. Ao final do projeto, execute o comando: npm start

  5. espero o projeto ser aberto no navegador (caso não tenha um navegador padrão ou goste de um como opera, firefox... você pode acessar o projeto pela seguinte url): localhost:3000

Requisitos

  • O front-end deve ser construído utilizando qualquer framework JavaScript de sua preferência(React, Vue.js, Angular, etc...).

  • Utilizar uma engine de mapa como por exemplo o Google Maps(ou alguma outra de sua preferência).

  • O polígono que representa a área deverá ser exibido utilizando o GeoJSON fornecido.

  • Os dados(pontos) podem existir só em memória, ou seja não precisam necessariamente ser salvos ou enviados para uma API.

  • A aplicação deve conter todas as funcionalidades(User Stories) e o visual do protótipo.

User Stories

  1. O produtor deve poder adicionar pontos no mapa.

  2. O produtor deve poder saber a ordem de criação dos pontos no mapa.

  3. O produtor deve poder quando cada um dos pontos no mapa foi criado.

  4. O produtor deve poder mover os pontos adicionados no mapa.

  5. O produtor deve poder remover um ponto do mapa.

  6. O produtor deve poder excluir todos os pontos do mapa.

Entrega

O projeto deve ser entregue em um repositório do GitHub, em conjunto com as instruções de como executá-lo, alem de outros artefatos que você considerar relevante.