
sonnora@systems:~/projects/sigeica$ cat README
SIGEICA — el camino, cada activo en él.
Un sistema de gestión de activos viales basado en un árbol jerárquico de activos, posicionamiento georreferenciado y un flujo completo de incidencias y bitácoras. Diseñado para equipos de infraestructura que gestionan autopistas, puentes, señalización y cada elemento a lo largo del corredor.
// el problema
Las hojas de cálculo y sistemas dispersos no pueden seguir el ritmo de un corredor vial — ni en posición, ni en estatus, ni en auditoría.
Los activos a lo largo de un camino — señalización, barreras, marcadores de pavimento, puentes — se distribuyen por kilómetros, cada uno con su propio calendario de mantenimiento e historial. Las listas planas pierden el contexto espacial; las herramientas GIS genéricas no modelan las relaciones padre/hijo entre un corredor, un segmento de poste de kilómetro y los activos montados en él.
SIGEICA modela la red vial como una jerarquía: los corredores contienen segmentos, los segmentos contienen categorías de activos, y las categorías contienen activos individuales — cada uno anclado a un punto georreferenciado preciso a lo largo del camino. Las incidencias, órdenes de trabajo y bitácoras unen cada acción a un activo, una persona y una razón.
// módulos principales
Cinco pilares, un sistema
Árbol Jerárquico de Activos
Las carreteras son el activo raíz. Los activos hijos — señalización, barreras, puentes, marcadores de pavimento — se anidan debajo de su segmento. Navega el árbol como un sistema de archivos, con metadatos heredados y cáclculos de resumen.
Posicionamiento Georreferenciado
Cada activo está anclado a una coordenada precisa a lo largo del corredor usando referenciamiento lineal. Acerca el mapa para ver posiciones exactas — sin adivinar rangos de postes de kilómetro.
Búsqueda y Filtros
Filtra activos por categoría, estatus, carretera o fecha de inspección. Búsqueda de texto completo en nombres, descripciones y entradas de bitácora con resultados facetados.
Módulo de Incidencias
Reporta, rastrea y resuelve incidencias vinculadas a activos. Cada incidencia fluye por estatus configurables — abierto, en progreso, resuelto, cerrado — con notificaciones automáticas y seguimiento de SLA.
Bitácoras
Cada cambio de activo, actualización de incidencia y transición de estatus se registra en una bitácora inmutable. Sabes quién cambió qué, cuándo y por qué — auditoría completa para cumplimiento y responsabilidad.
// interfaz
Una interfaz centrada en el mapa, diseñada para campo
La interfaz de SIGEICA se divide en una vista de mapa de ancho completo, un panel de detalles de activos y una línea de tiempo de incidencias — cada una contraíble para trabajo de campo en tablets o escritorio.

// bajo el capótelo
La tecnología que mantiene los datos precisos
.NET Core 8 con Entity Framework Core, ejecutándose en contenedores Linux. SQL Server 2025 para la jerarquía de activos, coordenadas georreferenciadas y la bitácora de auditoría con garantías ACID completas.
Vue 3 con TypeScript y Pinia para gestión de estado. Renderizado de mapas vía Mapbox GL JS con un plugin personalizado de referenciamiento lineal para posicionamiento preciso de postes de kilómetro.
Una máquina de estados impulsa el ciclo de vida de las incidencias — abierta, asignada, en progreso, revisada, cerrada. Cada transición se registra en la bitácora con el ingeniero responsable y un campo opcional de motivo.
Control de acceso basado en roles a nivel de corredor y categoría de activos. Las cuadrillas de campo obtienen vistas restringidas para móviles; los supervisores y auditores obtienen acceso de lectura completa a la bitácora.
// conectar
¿Interesado en SIGEICA para tu corredor?
Hablemos sobre acceso anticipado, integraciones personalizadas o contribuir a la hoja de ruta de desarrollo.