You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bem-vindo ao repositório do nosso projeto Sistema de Mobilidade Urbana, desenvolvido pela equipe SQLutions do curso Banco de Dados 4º Semestre da Fatec de São José dos Campos.
Painel de Mobilidade Urbana para a Prefeitura de São José dos Campos, que consolida dados de tráfego em dashboards interativos, com filtros por região, atualização em tempo real e diferenciação de acessos entre cidadãos e gestores. A solução atribui níveis aos indicadores, gera mapas de calor, relatórios e dispara alertas automáticos para apoiar protocolos de ação em situações críticas.
Permitir o usuário possa acessar os níveis gerados a partir dos dados de radares que estarão armazenados no banco de dados em cloud
Alta
RF-2
Visualização em Dashboards
Exibir indicadores de mobilidade urbana (velocidade média, volume, variação) em gráficos e dashboards interativos.
Alta
RF-3
Filtros por Região
Possibilitar filtragem dos dados por bairros/regiões da cidade para análise segmentada.
Média
RF-4
Mapas de Calor
Apresentar mapas de calor representando a intensidade de tráfego por região.
Média
RF-5
Níveis de Monitoramento
Calcular e exibir níveis de gravidade (ex.: tráfego nível 1 a 5) por região.
Alta
RF-6
Notificações para Gestores
Disparar alertas automáticos quando os indicadores atingirem níveis críticos.
Alta
RF-7
Atualização Automática de Dados
Atualizar dashboards e mapas de forma periódica/automática sem recarregamento manual.
Média
RF-8
Perfis de Acesso
Garantir diferenciação entre gestor e cidadão: gestores acessam dados sensíveis; cidadãos acessam informações públicas.
Alta
RF-9
Relatórios Exportáveis
Gerar relatórios em PDF/Excel com os indicadores e gráficos para compartilhamento.
Baixa
📌 Backlog do Produto
Rank
Prioridade
User Story
Story Points
Sprint
1
🔴 Alta
Como cidadão ou gestor, quero visualizar os dados recebidos pelos radares processados como níveis, gráficos e dashboards.
5
Sprint 1
2
🔴 Alta
Como cidadão ou gestor, quero visualizar os níveis de mobilidade urbana (ex.: Tráfego 3), para entender rapidamente a situação da cidade.
5
Sprint 1
3
🔴 Alta
Como gestor, quero visualizar gráficos e dashboards detalhados dos níveis de mobilidade, para tomar decisões informadas.
8
Sprint 1
4
🔴 Alta
Como gestor, quero acessar informações sensíveis, e como cidadão, quero ver apenas dados públicos (diferenciação de acessos).
5
Sprint 1
5
🔴 Alta
Como cidadão ou gestor, quero filtrar dados por região da cidade, para análise segmentada.
5
Sprint 2
6
🔴 Alta
Como gestor, quero receber notificações quando níveis atingirem críticos, para ser alertado em tempo real.
8
Sprint 2
7
🔴 Alta
Como gestor, quero ver informações detalhadas sobre as leituras realizadas, como porcentagem de veículos por região, número de veículos por minuto, etc
8
Sprint 2
8
🟡 Média
Como cidadão ou gestor, quero visualizar mapas de calor da cidade para identificar áreas críticas de tráfego.
13
Sprint 3
9
🟡 Média
Como administrador, quero criar e gerenciar contas de gestores, para controlar o acesso a dados sensíveis.
5
Sprint 3
10
🟢 Baixa
Como gestor, quero gerar relatórios em PDF/Excel a partir dos dashboards, para compartilhar informações com stakeholders.
3
Sprint 3
📌 Backlog das Sprints
1️⃣ Sprint 1
Rank
Prioridade
User Story
Story Points
Sprint
1
🔴 Alta
Como cidadão ou gestor, quero visualizar os dados recebidos pelos radares processados como níveis, gráficos e dashboards.
5
Sprint 1
2
🔴 Alta
Como cidadão ou gestor, quero visualizar os níveis de mobilidade urbana (ex.: Tráfego 3), para entender rapidamente a situação da cidade.
5
Sprint 1
3
🔴 Alta
Como gestor, quero visualizar gráficos e dashboards detalhados dos indicadores de mobilidade, para tomar decisões informadas.
8
Sprint 1
4
🔴 Alta
Como gestor, quero acessar informações sensíveis, e como cidadão, quero ver apenas dados públicos (diferenciação de acessos).
5
Sprint 1
🎯 Metas da Sprint
Meta
Descrição
📊 Gráficos simples
Implementar gráficos básicos para visualização inicial dos níveis.
📂 Registro/Leitura dos dados
Permitir processamento e leitura dos dados no banco de dados em cloud.
🖥️ Páginas do front-end
Criar telas do front-end utilizando dados mockados para validar o fluxo do usuário.
2️⃣ Sprint 2
Rank
Prioridade
User Story
Story Points
Sprint
1
🔴 Alta
Como cidadão ou gestor, quero filtrar dados por região da cidade, para análise segmentada.
5
Sprint 2
2
🔴 Alta
Como gestor, quero receber notificações quando indicadores atingirem níveis críticos, para ser alertado em tempo real.
8
Sprint 2
3
🔴 Alta
Como gestor, quero ver informações detalhadas sobre as leituras realizadas, como porcentagem de veículos por região, número de veículos por minuto, etc
8
Sprint 2
🎯 Metas da Sprint 2
Meta
Descrição
🗺️ Filtragem de Dados por Região
Implementar filtros por bairros, ruas ou zonas, garantindo que os resultados sejam atualizados dinamicamente no dashboard.
🔔 Sistema de Notificações
Implementar alertas automáticos (e-mail, WhatsApp ou plataforma interna). Disparo apenas quando indicadores atingirem níveis críticos. Registrar logs de envio e resposta.
📊 Detalhamento das Leituras
Criar dashboards detalhados (ex.: número de veículos por minuto, porcentagem de veículos por região), integrando com gráficos e dashboards existentes.
3️⃣ Sprint 3
Rank
Prioridade
User Story
Story Points
Sprint
1
🟡 Média
Como administrador, quero criar e gerenciar contas de gestores, para controlar o acesso a dados sensíveis.
5
Sprint 3
2
🟡 Média
Como cidadão ou gestor, quero visualizar mapas de calor da cidade para identificar áreas críticas de tráfego.
13
Sprint 3
3
🟢 Baixa
Como gestor, quero gerar relatórios em PDF/Excel a partir dos dashboards, para compartilhar informações com stakeholders.
3
Sprint 3
🎯 Metas da Sprint 3
Meta
Descrição
👤 Gestão de Contas de Gestores
Permitir que administradores criem, editem e removam contas de gestores, garantindo controle de acesso a dados sensíveis e segurança das informações.
🗺️ Mapas de Calor de Tráfego
Implementar visualizações de mapas de calor da cidade, destacando áreas críticas de tráfego, permitindo análise rápida e tomada de decisão eficiente por cidadãos e gestores.
📄 Exportação de Relatórios
Criar funcionalidade para gerar relatórios em PDF e Excel a partir dos dashboards, facilitando o compartilhamento de informações com stakeholders de forma organizada e prática.