Aqui na Checkplant 🌱 reunimos uma série de ferramentas que auxiliam os produtores 👩🌾 no seu dia a dia.
Muitas delas passam pela analise agronomia de dados e informações que precisam ser coletadas diretamente no campo, em alguns pontos específicos(georreferenciados)🕵🏼♀️ .
Neste cenário, sua missão 🥷 é construir uma pequena aplicação(front-end) para o produtor poder realizar a gestão desses pontos de coleta de informação, em uma área.
A aplicação consiste em um mapa 🗺 , que possui um polígono georreferenciado que representa uma área(talhão de uma fazenda).
Essa área poderá conter marcadores/pinos📍 representando os pontos de coleta também georreferenciados a serem gerenciados no mapa.
O produtor poderá inserir novos pontos, mover ou excluir pontos já existentes, de acordo com a sua necessidade.
"Here we go!" 💪
🔧 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.
- O produtor deve poder adicionar pontos no mapa.
- O produtor deve poder saber a ordem de criação dos pontos no mapa.
- O produtor deve poder mover os pontos adicionados no mapa.
- O produtor deve poder remover um ponto do mapa.
- O produtor deve poder excluir todos os pontos do mapa.