- Visão Geral
- Atores do Sistema
- Requisitos Funcionais
- Telas do Aplicativo
- Casos de Uso
- Diagrama de Navegação
- Objetivo do Projeto
O aplicativo foi desenvolvido para auxiliar a população e a administração municipal no gerenciamento da coleta seletiva de resíduos. Ele integra cidadãos, órgãos de gestão de resíduos e parceiros comerciais, promovendo práticas sustentáveis e incentivando a reciclagem por meio de recompensas e gamificação.
- Usuário Cidadão: Morador da cidade que utiliza o aplicativo para registrar descartes, acompanhar notificações e resgatar cupons.
- Administração: Órgão gestor responsável pela definição do calendário de coletas, relatórios e rankings.
- Parceiro Comercial: Estabelecimentos que oferecem cupons e benefícios aos usuários.
- Sistema de Notificações: Responsável por enviar avisos de coleta, promoções e conquistas.
- RF-01: Cadastro e login de usuários.
- RF-02: Identificação de região por geolocalização.
- RF-03: Envio de notificações de coleta.
- RF-04: Registro e histórico de descartes.
- RF-05: Conquista de títulos e medalhas por metas atingidas.
- RF-06: Ranking municipal com classificação dos usuários.
- RF-07: Resgate de cupons de parceiros comerciais.
- RF-08: Geração de código escaneável para identificação do descarte.
- RF-09: Cadastro e gerenciamento do calendário de coleta.
- RF-10: Relatórios e estatísticas por bairro, região e município.
- RF-11: Cadastro de parceiros.
- RF-12: Gestão de cupons de desconto.
- RF-13: Relatórios de cupons utilizados.
- Tela de Login / Cadastro: Criação de conta, login via e-mail ou Google, recuperação de senha.
- Dashboard: Resumo do histórico, próximas coletas, acesso rápido a ranking e cupons.
- Registro de Descarte: Formulário para informar tipo e quantidade de resíduo.
- Histórico de Descarte: Lista detalhada com filtros por material.
- Ranking Municipal: Exibição do ranking geral e posição do usuário.
- Conquistas / Títulos: Ícones desbloqueados e progresso para próximos títulos.
- Cupons e Recompensas: Listagem e resgate de cupons.
- Perfil do Usuário: Dados pessoais e endereço.
- Notificações: Histórico de avisos de coleta, conquistas e promoções.
- Sobre o Projeto: Informações sobre sustentabilidade e parceiros oficiais.
- Gestão de Calendário de Coleta.
- Relatórios Municipais.
- Cadastro de Parceiro.
- Gestão de Cupons.
- Relatórios de Cupons Usados.
- UC01 – Cadastrar Usuário: Usuário cria sua conta.
- UC02 – Receber Notificação de Coleta: Sistema envia aviso prévio da coleta.
- UC03 – Registrar Descarte: Usuário informa tipo e quantidade de resíduos descartados.
- UC04 – Consultar Histórico e Ranking: Usuário acompanha dados e posição no ranking.
- UC05 – Resgatar Cupom: Usuário troca pontos acumulados por cupons.
- UC06 – Cadastrar Parceiro Comercial: Estabelecimento se torna parceiro oficial.
- UC07 – Gerenciar Cupons: Parceiro cria e edita cupons.
- UC08 – Gerenciar Calendário de Coleta: Administração atualiza rotas e horários.
- Incentivar a participação da população no descarte consciente.
- Facilitar a comunicação entre município, cidadãos e parceiros comerciais.
- Promover benefícios sociais e econômicos por meio de cupons e descontos.
- Aumentar os índices de reciclagem e sustentabilidade no município.