
sonnora@systems:~/projects/sigeica$ cat README
SIGEICA — a estrada, cada ativo nela.
Um sistema de gestão de ativos viários baseado em uma árvore hierárquica de ativos, posicionamento georreferenciado e um fluxo completo de incidentes e bitácoras. Projetado para equipes de infraestrutura que gerenciam rodovias, pontes, sinalização e cada elemento ao longo do corredor.
// o problema
Planilhas e sistemas dispersos não conseguem acompanhar um corredor viário — nem em posicionamento, nem em status, nem em auditoria.
Ativos ao longo de uma estrada — sinalização, barreiras, marcadores de pista, pontes — estão espalhados por quilômetros, cada um com seu próprio cronograma de manutenção e histórico. Listas planas perdem o contexto espacial; ferramentas GIS genéricas não modelam as relações pai/filho entre um corredor, um segmento de quilômetro e os ativos montados nele.
SIGEICA modela a rede viária como uma hierarquia: corredores contêm segmentos, segmentos contêm categorias de ativos e categorias contêm ativos individuais — cada um ancorado a uma coordenada georreferenciada precisa ao longo da estrada. Incidentes, ordens de serviço e bitácoras unem cada ação a um ativo, uma pessoa e um motivo.
// módulos principais
Cinco pilares, um sistema
árvore Hierárquica de Ativos
Rodovias são o ativo raiz. Ativos filhos — sinalização, barreiras, pontes, marcadores de pista — ficam aninhados sob seu segmento. Navegue pela árvore como um sistema de arquivos, com metadados herdados e cálculos resumidos.
Posicionamento Georreferenciado
Cada ativo está ancorado a uma coordenada precisa ao longo do corredor usando referenciamento linear. Aumente o mapa para ver posições exatas — sem adivinhar faixas de quilômetro.
Busca e Filtros
Filtrar ativos por categoria, status, rodovia ou data de inspeção. Busca de texto completo em nomes, descrições e entradas de bitácora com resultados facetados.
Módulo de Incidentes
Reportar, rastrear e resolver incidentes vinculados a ativos. Cada incidente flui por status configuráveis — aberto, em andamento, resolvido, fechado — com notificações automáticas e monitoramento de SLA.
Bitácoras
Cada alteração de ativo, atualização de incidente e transição de status é registrada em uma bitácora imutável. Você sabe quem alterou o quê, quando e por quê — auditoria completa para conformidade e responsabilidade.
// interface
Uma interface centrada em mapa, concebida para campo
A interface do SIGEICA é dividida em uma visão de mapa de tela cheia, um painel de detalhes de ativos e uma linha do tempo de incidentes — cada um colapsável para trabalho de campo em tablets ou desktops.

// sob o capótelo
A tecnologia que mantém os dados precisos
.NET Core 8 com Entity Framework Core, rodando em contêineres Linux. SQL Server 2025 para a hierarquia de ativos, coordenadas georreferenciadas e o histórico de auditoria com garantias ACID completas.
Vue 3 com TypeScript e Pinia para gerenciamento de estado. Renderização de mapa via Mapbox GL JS com um plugin personalizado de referenciamento linear para posicionamento preciso de quilômetros.
Uma máquina de estados impulsiona o ciclo de vida dos incidentes — aberto, atribuído, em andamento, revisado, fechado. Cada transição é registrada na bitácora com o engenheiro responsável e um campo opcional de motivo.
Controle de acesso baseado em funções ao nível de corredor e categoria de ativos. Equipes de campo recebem visualizações restritas para dispositivos móveis; supervisores e auditores recebem acesso de leitura completa à bitácora.
// conectar
Interessado em SIGEICA para seu corredor?
Fale conosco sobre acesso antecipado, integrações personalizadas ou contribuição para a linha de desenvolvimento.