Nem todas as cidades possuem uma organização adequada quando se diz respeito ao descarte de lixo. Consequentemente, é comum que seja feito nas ruas, esgotos e até mesmo fontes naturais de água, como rios, lagos e especialmente praias, onde a ação da maré sobre a areia o carrega para o mar. Desta forma, pensamos na criação de um aplicativo que ofereça à população a localização onde seja possível o descarte correto, disponibilizando não somente onde se encontram as lixeiras mais próximas mas também o privilégio de poder sugeri-las em locais em que há maior necessidade.
Desenvolvimento de um aplicativo mobile para permitir que a população consiga acessar pontos de coleta de resíduos. O usuário também pode sugerir a instalação de pontos de coleta e denunciar um local onde haja uma preocupante concentração de lixo.
O cidadão pode se cadastrar no sistema;
O cidadão pode logar no sistema;
O cidadão pode atualizar cadastro no sistema;
O cidadão consegue visualizar a localização de pontos de coleta de resíduos de todos os tipos;
O cidadão pode filtrar os pontos de coleta através do tipo de lixo que ele deseja descartar;
O cidadão cadastrado consegue denunciar locais com muito lixo;
O cidadão cadastrado consegue sugerir novas instalações de pontos de coleta;
O cidadão cadastrado pode notificar problemas em algum local de coleta de resíduo;
O funcionário pode logar no sistema;
O funcionário da prefeitura pode avaliar sugestões e notificações de locais com muito lixo;
O funcionário da prefeitura pode registrar novos pontos de coleta de resíduos no seu município;;
O admin pode registrar funcionários de prefeituras no sistema;
O admin pode atualizar funcionários de prefeituras no sistema;
O admin pode excluir funcionários de prefeituras no sistema;
O admin pode logar no sistema;
O sistema pode ser acessado via app mobile;
O sistema irá necessitar de conexão de internet por parte do usuário para fazer atualizações dos dados;
O sistema irá permitir que o cidadão utilize o app sem conexão para dados em cache;
O sistema possui mecanismos para evitar duplicidade de dados;