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.

● desenvolvimento ativo.NET CoreVue 3SQL Server 2025

// o problema

Planilhas e sistemas dispersos não conseguem acompanhar um corredor viário — nem em posicionamento, nem em status, nem em auditoria.

Restrição

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.

Abordagem

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.

sigeica — corredor: México-Pachuca km 12.5
Visão de mapa com ativos georreferenciados
[12.55km] Marcador de pista #M-2847 → OK
[22.30km] Sinal de trâfego #S-1093 → Danificado
[37.12km] Segmento de barreira #B-0552 → Ausente

// sob o capótelo

A tecnologia que mantém os dados precisos

Backend

.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.

Frontend

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.

Incidentes

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.

Segurança

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.