Tiago Clarintino Santi 2021.1906.036-0
Este é um aplicativo Android desenvolvido como atividade para avaliação da disciplina de Programação para Dispositivos Móveis, da UFMS, no período de 2021-2.
Woods é um software mobile que aponta localizações de espécies de árvores através do Google Maps.
A ideia geral do app é que os usuários contribuam para o enriquecimento de informações em relação a essas localizações, auxiliando-os mutuamente para que encontrem as espécies que buscam seja qual for o objetivo desse encontro. Cada usuário teria uma pontuação proporcional à sua contribuição para o aplicativo como forma de incentivo.
O uso de banco de dados, Google Maps e sistema de cadastro e login de usuários são prioridade no desenvolvimento do aplicativo.
Nas seções seguintes estão os tipos de usuário e seus papéis, e alguns requisitos obrigatórios e desejados para o software.
Admin - pode fazer a inclusão, alteração e exclusão de usuários, espécies e localizações, bem como seus dados armazenados.
Comum - pode fazer a inclusão de localizações e espécies, e alteração de seus dados pessoais.
- RF-1 O sistema deve permitir a inclusão, alteração e exclusão de usuários com os seguintes atributos: id, nome, sobrenome, email e senha obrigatórios, foto opcional e pontuação.
- RF-2 O sistema deve permitir a inclusão de localizações com os seguintes atributos: identificação da espécie, nome da espécie, coordenadas, e nome de usuário responsável pela inclusão.
- RF-3 O sistema deve permitir ao usuário a filtragem de espécies quanto à visualização das localizações no mapa.
- RF-4 O sistema deve permitir que o usuário visualize uma lista de todas as localizações adicionadas por ele.
- RF-5 O sistema deve garantir segurança para as senhas dos usuários cadastrados.
- RF-6 O sistema deve permitir a visualização de uma classificação dos usuários com base em suas pontuações.
- RF-7 O sistema deve permitir que os usuários avaliem as localizações adicionadas por outros usuários como positiva e negativa, considerando a qualidade das informações dessas localizações.
Ícones utilizados no app e Readme adquiridos em Freepik e Google Icons.