Skip to content

MarcyLeite/fatec-api-4

Repository files navigation

ApiLogo Banner

Desafio

Desenvolvimento de Sistema WEB para manipulação e gerenciamento de dados espaciais

Descrição: Este desafio demanda a implementação de um sistema web que utiliza ferramentas que possibilitem a visualização, edição geoespacial e a análise de dados em tempo real contribui para uma melhoria nos resultados produzidos pelos modelos automáticos, garantindo melhores resultados utilizados pelo cliente final. Desta forma, a aplicação deve possibilitar a interação usuários: administrador, analista e consultor. O usuário analista deverá ter acesso a uma lista de talhões agrícolas (informações geoespaciais e alfa-numéricas), mapa de um determinado problema evidenciado nestes talhões (informações geoespaciais e alfa-numéricas), ferramentas para visualização de imagens por protocolo OGC, ferramentas para edição vetorial e atualização em banco. Já o usuário consultor, irá adicionar os dados a serem editados pelo usuário analista e terá acesso a um dashboard que mostrará evidências quantitativas e qualitativos da evolução das atividades dos usuários analistas. Já o usuário administrador, terá as todas as funções desenvolvidas e necessárias no sistema aqui proposto, que são: cadastro de usuários, de áreas, acesse a aplicação Web e os dashboards.

Prazos

Sprints Início Fim
Kick-off geral 24/02 28/02
Sprint 1 10/03 30/03
Sprint 2 07/04 27/04
Sprint 3 05/05 25/05
Feira de Soluções 29/05

📆 Planejamento das Sprints

Board com as priorizações

Como instalar o projeto

Siga as instruções do Contribuiting

Contribuiting

Requisitos não funcionais

  • Fornecer visualização de imagens tiradas de satélites
  • Dashboards com os dados dos mapas disponibilizados
  • Utilizar softwares livres
  • Manual de Usuário
  • Guia de Instalação
  • Java (linguagem de programação, frameworks e APIs)
  • Documentação API
  • Modelagem de Banco de dados
  • Deve ser uma aplicação web

Requisitos Funcionais

  • Inserção de três tipos de usuários: administrador, analista e consultor
  • Registro e edição de mapas
  • O Cadastro de geometria via upload de arquivo .geojson
  • O Dashboards com informações a partir de filtros dos dados e destacar no mapa as áreas resultantes
  • Edição de mapas em tempo real

Backlog

Sprint User Story Prioridade Status
1 Sprint 1 Como um administrador ou consultor, eu quero cadastrar novas fazendas, para que eu possa associar talhões a essas fazendas e iniciar os processos de análise. Alta Finalizada
2 Sprint 1 Como um usuário do TerraVision (administrador, consultor ou analista), eu quero uma tela para visualizar os talhões de uma fazenda em mapa, para que eu possa ter uma visão detalhada das áreas cadastradas. Alta Finalizada
3 Sprint 1 Como um usuário do TerraVision (administrador, consultor ou analista), eu quero uma tela de visualização dos talhões em lista, para que eu possa ter uma visão detalhada das áreas cadastradas. Média Finalizada
4 Sprint 1 Como um usuário do TerraVision (administrador, consultor ou analista), eu quero visualizar as fazendas em lista, para que eu possa ter uma visão detalhada das áreas cadastradas. Média Finalizada
5 Sprint 1 Como um administrador ou consultor, eu quero cadastrar novos talhões associados a uma fazenda, para que essas áreas possam ser incluídas nas análises e monitoramentos. Alta Finalizada
6 Sprint 2 Como um analista, eu quero analisar, aprovar ou reprovar os talhões dos mapas, para que eu possa garantir a precisão e a qualidade das informações no sistema. Alta Em progresso
7 Sprint 2 Como um analista, eu quero editar a geometria de um talhão, para que eu possa corrigir erros ou ajustar informações geradas pela IA e garantir a precisão dos dados no sistema. Média Em progresso
8 Sprint 2 Como um consultor, eu quero editar as informações de um talhão, para que eu possa corrigir erros e garantir a precisão dos dados no sistema. Média Em progresso
9 Sprint 2 Como um consultor, eu quero editar as informações de uma fazenda, para que eu possa corrigir erros e garantir a precisão dos dados no sistema. Média Em progresso
10 Sprint 2 Como administrador, eu quero cadastrar novos usuários, para que eu possa atribuir funções (administrador, consultor ou analista) e garantir que cada usuário tenha acesso às funcionalidades correspondentes. Baixa Em progresso
11 Sprint 3 Como um administrador ou consultor, eu quero acessar dashboards de produção dos analistas, para que eu possa acompanhar o desempenho da equipe e a qualidade das análises. Baixa À fazer
12 Sprint 3 Como um usuário do TerraVision (administrador, consultor ou analista), eu quero realizar login no sistema, para que eu possa acessar as funcionalidades correspondentes à minha função de forma segura. Média À fazer

Tecnologias, Linguagens e Ferramentas usadas

Tecnologias e Ferramentas utilizadas

Design das Telas

Design das Telas

Modelo Conceitual

ModeloBando API - 4

Padrão dos commits

Padrão dos commits

Equipe

Integrante LinkedIn
Yan Yamim Static Badge Static Badge LinkedIn
Matheus Marciano Static Badge Static Badge LinkedIn
Maria Clara Santos Static Badge LinkedIn
Marília Borgo Static Badge LinkedIn

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages