Sistema Integral de Gestión Electoral
Catálogo de Módulos y Funcionalidades
Plataforma tecnológica para la organización, monitoreo y análisis de procesos electorales federales, estatales y municipales en México.
13
Módulos
8
Roles de Usuario
3
Planes SaaS
IA
Integrada
Contenido
Índice de Módulos
01
Acceso y Autenticación
Login seguro, sesión única por equipo
02
Dashboard Día D
Monitoreo electoral en tiempo real
03
Votaciones (Captura)
Captura y visualización de resultados por casilla
04
Estructura / RCs
Gestión de representantes de casilla
05
Rutas Electorales
Planificación y optimización de rutas para RGs
06
Mapa de Secciones
Visualización geográfica con resultados por partido
07
Resumen de Cobertura
Vista general de casillas cubiertas por municipio
08
Estadísticas Históricas
Análisis comparativo de elecciones anteriores
09
Estrategia con IA
Análisis predictivo y simulador electoral con GPT
10
Sistema de Alertas
Monitoreo de incidencias y alertas por severidad
11
Asignación de RGs
Alta y gestión de Representantes Generales
12
Administración de Usuarios
Control de acceso por roles y jerarquías
13
Suscripciones SaaS
Licencias por alcance con vigencia y asientos
Jerarquía de Roles
Admin Presidente de Partido Coordinador Estatal Coordinador Distrital Coordinador Municipal RG RC
Cada nivel hereda restricciones del superior. Todos los datos están aislados por partido y por estado, eliminando cruces entre entidades con municipios homónimos (ej. Acajete en Veracruz vs. Puebla).
ElectroMAP
🔐
Módulo 01
Acceso y Autenticación
Sistema de ingreso seguro con control de sesión única y protección por token JWT firmado.
Funcionalidades
Inicio de sesión
Ingreso con usuario y contraseña. Token JWT firmado con expiración de 8 horas. Credenciales cifradas con bcrypt.
Sesión única por equipo
Si el mismo usuario inicia sesión en otro dispositivo, la sesión anterior recibe una alerta con contador de 10 segundos y cierra automáticamente.
Roles automáticos al ingresar
Al autenticarse, el sistema carga automáticamente el alcance territorial del usuario: estado, distrito, municipio, sección y casilla según su rol.
Política de contraseñas
Mínimo 10 caracteres con al menos una letra y un número. Validación en tiempo real al registrarse o cambiar contraseña.
Redirección por nivel
Tras el login, el sistema redirige automáticamente al módulo correcto según el nivel del usuario (RC va directo a Votaciones, Admin al Dashboard, etc.).
Cierre automático de sesión
La sesión expira a las 8 horas. El sistema verifica el estado de la sesión cada 45 segundos de forma silenciosa.
Seguridad: Los tokens JWT incluyen el identificador único de sesión (sid). Toda comunicación viaja por HTTPS a través de Cloudflare. Las contraseñas nunca se almacenan en texto plano.
01
ElectroMAP
Módulo 02
Dashboard Día D — Monitoreo en Tiempo Real
Centro de comando electoral para el día de la jornada. Muestra KPIs en vivo, avance de captura y resultados preliminares con actualización automática.
KPIs Principales
Total de Votos Capturados
Suma acumulada en tiempo real de todos los votos ingresados por partido y municipio para el estado activo.
Casillas Reportadas
Número de casillas con al menos un dato capturado vs. total esperado. Incluye porcentaje de avance.
Partido Líder
Indica automáticamente qué partido encabeza la votación en ese momento con su nombre y total de votos.
Municipios con Actividad
Conteo de municipios donde ya se registraron resultados, con indicador visual de cobertura.
Funcionalidades
Actualización automática
Los datos se refrescan cada 30 segundos con un contador visual de cuenta regresiva. También hay botón de recarga manual.
Gráfica de pastel por partido
Distribución porcentual de votos entre todos los partidos en el estado seleccionado, con colores oficiales de cada partido.
Gráfica de columnas por municipio
Comparativa de votos por partido desglosada municipio a municipio en una sola vista.
Tabla de resultados por municipio
Listado ordenado por votos totales con columnas por partido, total y porcentaje de avance de casillas.
Indicador EN VIVO
Pulso animado rojo con la etiqueta "EN VIVO" para comunicar visualmente que los datos son actuales.
Filtro por estado
Los usuarios nacionales pueden cambiar entre estados. Los usuarios estatales ven únicamente su estado de forma automática.
02
ElectroMAP
🗳️
Módulo 03
Votaciones — Captura de Resultados
Módulo central para el registro de votos por casilla, partido y municipio. Incluye gestión de coaliciones, resumen visual y aislamiento total por estado y partido.
Captura de Datos
Selección de municipio y casilla
El usuario elige municipio de su ámbito autorizado. El sistema carga automáticamente las casillas oficiales (Básica, C1, C2, Extraordinaria) por sección.
Captura por partido
Formulario de ingreso de votos por partido (PAN, PRI, PRD, PVEM, PT, MC, MORENA) con validación numérica. El sistema guarda con upsert — si ya existe la captura, la actualiza.
Gestión de coaliciones
Permite definir qué partidos forman coaliciones por municipio. Los votos de coalición se distribuyen entre los partidos miembros en el resumen.
Aislamiento por estado
Municipios con el mismo nombre en diferentes estados (ej. Acajete en Veracruz y Puebla) son completamente independientes. Los datos nunca se cruzan.
Aislamiento por partido
Cada partido solo puede ver y modificar las capturas propias. Un operativo de MORENA no accede a datos de PAN y viceversa.
Modo RC
El Representante de Casilla (RC) tiene la interfaz pre-fijada a su municipio, sección y tipo de casilla asignados. No puede capturar en otras casillas.
Visualización y Reportes
KPIs de resumen
Total de votos capturados, casillas reportadas, partido líder y secciones cubiertas para el municipio seleccionado.
Gráficas interactivas
Gráfica de pastel (distribución por partido) y gráfica de barras (votos por sección), generadas dinámicamente con los datos capturados.
Detalle por casilla (Drawer)
Panel lateral desplegable con el desglose completo de votos por casilla, sección y partido en formato de tabla.
Barra de progreso
Indicador visual del porcentaje de casillas reportadas sobre el total de casillas esperadas en el municipio.
03
ElectroMAP
🧾
Módulo 04
Estructura Electoral — Representantes de Casilla (RCs)
Gestión completa de la plantilla de RCs y suplentes por sección y casilla. Incluye importación masiva desde layout INE y exportación a Excel.
Gestión de Representantes
Registro por sección y casilla
Alta de propietario y suplente para cada casilla (Básica, Contigua 1, Contigua 2, Extraordinaria). Campos: nombre completo, CURP, Clave de Elector, teléfono.
Visualización por sección
Las secciones se presentan en tarjetas plegables (Collapse). Cada sección muestra el número de casillas cubiertas vs. total.
Importación masiva INE
Carga de archivos de layout INE (CSV) mediante un modal de importación. El sistema procesa, valida y asigna automáticamente los RCs a sus casillas.
Exportación a Excel (XLSX)
Descarga de la estructura completa del municipio en Excel con columnas: Estado, Municipio, Sección, Tipo de Casilla, Carácter, Nombre, Teléfono, CURP, Clave de Elector, Partido, Coordenadas.
Exportación layout INE (CSV)
Genera el archivo en el formato oficial del INE tanto para casillas específicas como para generales, listo para entrega al Instituto.
Resumen del municipio
Vista consolidada por municipio: total de secciones, casillas registradas, propietarios y suplentes en una tarjeta de indicadores.
Búsqueda y Filtros
Búsqueda en tiempo real
Campo de búsqueda que filtra secciones y casillas por número de sección, nombre de propietario o suplente mientras se escribe.
Selector de municipio
El coordinador puede navegar entre los municipios de su ámbito. Los RCs ven únicamente su municipio asignado sin opción de cambio.
04
ElectroMAP
🗺️
Módulo 05
Rutas Electorales
Algoritmo de construcción y optimización de rutas para Representantes Generales (RGs). Agrupa secciones geográficamente contiguas respetando capacidades urbanas y rurales.
Construcción de Rutas
Generación automática
Con un clic, el sistema calcula las rutas óptimas del municipio seleccionado usando un algoritmo geoespacial que agrupa secciones contiguas (Union-Find + BFS sobre polígonos limítrofes).
Capacidad urbana/rural configurable
El usuario define cuántas casillas agrupa cada ruta urbana (default 7) y cuántas las rurales (default 3). El algoritmo respeta estos límites al construir los grupos.
Tipos de ruta
Las rutas se clasifican automáticamente en Urbanas (mayor densidad de casillas) o Rurales (menor densidad) según las características geométricas del polígono.
Asignación de RG por ruta
Modal de asignación que muestra la lista de RGs disponibles del municipio. Una vez asignado, el RG aparece en el panel de la ruta y en el mapa con su información.
Recalcular rutas
Si se cambia la capacidad o se detectan secciones sin asignar, el botón "Recalcular" regenera todas las rutas manteniendo las asignaciones de RG donde sea posible.
Optimización de ruta
Función de optimización por ruta individual que reordena el recorrido de secciones para minimizar la distancia total que debe cubrir el RG.
Mapa y Exportación
Mapa interactivo Leaflet
Cada ruta se muestra en un color diferente sobre el mapa del municipio. Al pasar el cursor sobre una sección, aparece su número y casillas. Al clic, se resalta la ruta completa.
Exportar a PDF
Genera un reporte en PDF con el mapa, resumen estadístico de cada ruta, RG asignado, teléfono, número de secciones y casillas. Listo para imprimir y distribuir en campo.
Exportar a Excel (XLSX)
Descarga de rutas en Excel con columnas: Ruta ID, Tipo, Municipio, Secciones, # Secciones, # Casillas, RG asignado, Teléfono, Estatus, Última actualización.
Estadísticas de rutas
Panel con totales: número de rutas generadas, rutas asignadas vs. sin asignar, total de secciones y casillas cubiertas, porcentaje de cobertura.
05
ElectroMAP
🗺️
Módulo 06
Mapa de Secciones Electorales
Visualización geográfica de resultados históricos por sección. Cada polígono se colorea con el partido ganador o la coalición vencedora en el año seleccionado.
Funcionalidades del Mapa
Coloreado por partido/coalición
Cada sección electoral se pinta automáticamente con el color oficial del partido o coalición ganadora en la elección seleccionada (PAN azul, MORENA guinda, etc.).
Selector de año electoral
Permite alternar entre años de elección disponibles (2018, 2021, 2024, 2025) para comparar el comportamiento histórico del municipio o estado sección por sección.
Tooltip al pasar el cursor
Al colocar el cursor sobre cualquier sección, aparece un popup con: número de sección, municipio, partido ganador, total de votos, margen de ventaja y resultado por partido.
Filtro por municipio
Selector de municipio que hace zoom automático al área correspondiente y carga únicamente los polígonos de ese municipio para mayor rendimiento.
Gráfica de pastel por partido
Panel lateral con la distribución porcentual de votos en el municipio o estado seleccionado, con los logos de cada partido.
Capas configurables
Switch para mostrar/ocultar: nombres de municipios, secciones individuales o solo municipios agrupados. Ideal para presentaciones a distintos públicos.
Partidos y Coaliciones Soportados
PAN PRI PRD PVEM PT MC MORENA PAN+PRI+PRD PVEM+PT+MORENA PT+MORENA
06
ElectroMAP
📊
Módulo 07
Resumen de Cobertura
Vista consolidada de la cobertura de RCs por municipio. Combina estadísticas de registro con un mapa geográfico de polígonos coloreados por nivel de cobertura.
Funcionalidades
Mapa de cobertura geográfica
Mapa interactivo donde cada sección se colorea según su estado de cobertura: Verde (con RC propietario), Amarillo (solo suplente), Rojo (sin representante), Gris (sin datos).
Estadísticas de cobertura
Contadores de: total de casillas en el municipio, casillas con propietario, casillas con suplente, casillas sin cobertura y porcentaje de cobertura total.
Gráfica de distribución
Gráfica de pastel con la proporción entre casillas cubiertas, parcialmente cubiertas y sin cobertura para el municipio seleccionado.
Selector de municipio
Desplegable con los municipios del ámbito del usuario. Al cambiar municipio, el mapa hace zoom y recarga los datos de cobertura automáticamente.
Colores del Mapa de Cobertura
Color Significado Acción Recomendada
■ Verde Casilla con propietario registrado Lista para el Día D
■ Amarillo Solo suplente, sin propietario Buscar propietario a la brevedad
■ Rojo Sin RC registrado Prioridad alta — asignar RC
■ Gris Sección sin datos en catálogo Verificar con el INE
07
ElectroMAP
📈
Módulo 08
Estadísticas Históricas
Análisis profundo de resultados electorales históricos por estado, municipio y sección. Clasifica secciones por comportamiento electoral para priorizar recursos.
KPIs y Métricas
Votos totales y por partido
Total de votos del municipio/estado en el año seleccionado, desglosado por partido con porcentaje y tendencia respecto a la elección anterior.
Partido ganador y margen
Indica el partido ganador, el segundo lugar y el margen exacto de ventaja en puntos porcentuales. Clasifica si fue victoria holgada, ajustada o zona de disputa.
Clasificación de secciones
Cada sección se cataloga automáticamente en: Bastión Propio (+20pts), Territorio Favorable (10-20pts), Zona de Disputa (0-10pts), Territorio Adversario o Bastión Adversario.
Comparativa histórica
Visualiza la evolución de votos por partido entre 2018, 2021 y 2024 en una gráfica de eje dual para identificar tendencias de alza o baja.
Vistas y Gráficas
Gráfica de columnas por partido
Comparativa visual de votos obtenidos por cada partido en el año seleccionado, con colores oficiales de cada instituto político.
Tabla de secciones priorizadas
Lista ordenada de secciones por margen de victoria o derrota. Permite identificar cuáles secciones requieren mayor atención operativa.
Gráfica de pastel
Distribución porcentual del total de votos entre todos los partidos, con leyenda dinámica y porcentajes calculados en tiempo real.
Filtros múltiples
Combinación de filtros por año, municipio y partido para obtener vistas personalizadas según la necesidad del análisis.
08
ElectroMAP
🤖
Módulo 09
Estrategia con Inteligencia Artificial
Motor de análisis predictivo electoral integrado con GPT-4. Genera estrategias personalizadas, simulaciones de escenarios y recomendaciones de priorización de recursos.
Componentes de Análisis
Análisis predictivo
Modelo que proyecta resultados electorales para el año objetivo basándose en tendencias históricas, factores de correlación y comportamiento de secciones comparables.
Simulador de escenarios
El usuario ajusta variables (% de movilización, penetración por zona, refuerzo de recursos) y el simulador calcula en tiempo real cómo cambia el resultado proyectado.
Tabla de prioridades
Lista de municipios y secciones ordenados por potencial de recuperación de votos, margen de disputa y recursos invertidos — para enfocar esfuerzos donde más impacto generan.
Mapa de calor estratégico
Visualización geográfica donde la intensidad del color representa el potencial estratégico de cada sección según el análisis de IA.
Preguntas y respuestas (Q&A)
Chat integrado con GPT-4 donde el usuario puede hacer preguntas en lenguaje natural sobre los datos electorales y recibir análisis contextualizados.
Matriz de correlación
Muestra qué tan correlacionados están los resultados entre municipios, partidos y años. Ayuda a identificar patrones de comportamiento electoral sistémico.
Optimizador de recursos
Recomienda cómo distribuir el número de RGs, RCs y brigadistas por zona para maximizar el retorno electoral con el presupuesto disponible.
Comparativa temporal
Gráfica de evolución del partido seleccionado en múltiples elecciones para visualizar si va en tendencia ascendente, descendente o estable por municipio.
Exportación
Exportar datos a CSV
Descarga el análisis completo (prioridades, predicciones, correlaciones) en formato CSV para procesamiento externo en Excel o herramientas BI.
Dashboard configurable
El usuario puede activar/desactivar secciones del dashboard (Mapa, Resumen, Tabla, Simulador, Q&A) y elegir qué métricas mostrar en las tarjetas KPI.
09
ElectroMAP
🚨
Módulo 10
Sistema de Alertas y Monitoreo
Centro de monitoreo de incidencias electorales con clasificación por severidad, seguimiento en tiempo real y métricas de resolución.
KPIs de Alertas
Alertas críticas activas
Contador de incidencias de severidad crítica pendientes de atención, con porcentaje sobre el total de alertas activas.
Alertas por severidad
Desglose del total de alertas en cuatro niveles: Crítica (🔴), Alta (🟡), Media (🔵) y Baja (🟢), con sus respectivos contadores.
Tasa de resolución
Porcentaje de alertas resueltas en las últimas 24 horas vs. alertas generadas. Barra de progreso visual con color semáforo.
Tiempo promedio de respuesta
Métrica del tiempo promedio entre la generación de una alerta y su primera acción de atención por el equipo.
Gestión de Incidencias
Lista de alertas activas
Vista en tiempo real de todas las alertas activas con: título, descripción, municipio afectado, hora de generación y nivel de severidad con ícono de color.
Filtros por tipo
Pestañas de filtrado rápido: Todas, Activas, En Proceso, Resueltas. Además de filtro por municipio mediante selector desplegable.
Historial de alertas
Registro histórico de todas las incidencias con sus fechas de apertura, atención y cierre. Permite auditar la gestión de la jornada electoral.
Actualización automática
Las alertas se actualizan periódicamente sin recargar la página, garantizando que el monitor siempre vea el estado más reciente del estado.
10
ElectroMAP
👤
Módulo 11
Asignación de Representantes Generales (RGs)
Alta y gestión de los Representantes Generales que supervisan múltiples casillas en campo. Incluye validación de CURP y Clave de Elector, y asignación a municipio y ruta.
Registro de RGs
Formulario de alta
Formulario con campos: Nombre, Apellido Paterno, Apellido Materno, Teléfono, CURP (validado con expresión regular), Clave de Elector (18 caracteres alfanuméricos) y municipio.
Validación de datos
CURP debe cumplir el formato oficial mexicano (18 caracteres). Clave de Elector validada con regex. Los campos se convierten automáticamente a mayúsculas.
Listado de RGs activos
Vista de todos los RGs registrados con su nombre, municipio asignado, teléfono y ruta. Botón de eliminación con confirmación por modal.
Agrupación por municipio
Los RGs se presentan agrupados por municipio. El selector de municipio filtra la lista y al agregar un RG, se asocia al municipio activo.
Exportación a Excel (XLSX)
Descarga de la lista completa de RGs con columnas: Municipio, Nombre, Apellidos, Teléfono, CURP, Clave de Elector, Partido, Ruta asignada, # Casillas, Fecha de alta.
Aislamiento por partido
Cada coordinador solo ve y gestiona los RGs de su propio partido. Un coordinador de MORENA no puede ver el directorio de RGs de PAN.
11
ElectroMAP
👥
Módulo 12
Administración de Usuarios
Panel de gestión de cuentas con control granular por roles y jerarquías. Cada nivel jerárquico puede crear y gestionar únicamente los niveles inferiores al propio.
Operaciones Disponibles
Crear usuario
Drawer de alta con campos: Usuario, Contraseña, Nombre Completo, Nivel, Partido, Plan, Estado, Municipio, Sección, Tipo de Casilla. El sistema hereda partido y territorio del creador.
Editar usuario
Modificación de nombre, nivel, estado, municipios permitidos, partido, plan, estatus (Activo/Suspendido) y fecha de vencimiento de acceso.
Cambiar contraseña
Permite al administrador o coordinador reiniciar la contraseña de cualquier usuario bajo su mando sin conocer la contraseña actual.
Suspender/Reactivar
Cambio de estatus activo↔suspendido. Un usuario suspendido no puede iniciar sesión y sus tokens existentes dejan de funcionar en el siguiente ciclo de validación.
Filtro y búsqueda
Búsqueda por nombre o usuario. Filtros por nivel, partido y estado. La tabla se actualiza en tiempo real al combinar los filtros.
Eliminar usuario
Eliminación permanente con doble confirmación (Popconfirm). Solo disponible para el Admin. Los coordinadores pueden suspender pero no eliminar.
Jerarquía — ¿Quién puede crear a quién?
Rol del Creador Puede crear estos roles
Admin Todos los roles sin excepción
Presidente de Partido Estatal, Distrital, Municipal, Operativo, RG, RC
Coordinador Estatal Distrital, Municipal, Operativo, RG, RC
Coordinador Distrital Municipal, Operativo, RG, RC
Coordinador Municipal RG y RC únicamente (hereda municipio y partido)
RG / RC / Operativo No pueden crear usuarios
12
ElectroMAP
💳
Módulo 13
Suscripciones SaaS — Licencias y Planes
Gestión de licencias por alcance territorial con vigencia mensual, asientos de usuario y renovación con pago en línea mediante Stripe.
Tipos de Licencia por Alcance
Licencia Nacional
Cubre la operación del partido a nivel federal en todos los estados. Incluye el mayor número de asientos y acceso al módulo de Estrategia IA nacional.
Licencia Estatal
Cobertura de un estado específico. Permite crear usuarios de nivel Coordinador Distrital hacia abajo para todos los municipios del estado.
Licencia Distrital
Cobertura de un distrito electoral (federal o local). Restringe la operación a los municipios que integran ese distrito.
Licencia Municipal
Licencia de entrada para un solo municipio. Incluye gestión de RCs, captura de votos y exportación de estructura.
Planes por Licencia
Plan Descripción Usuarios (asientos)
Básico Acceso a módulos esenciales: Estructura, Votaciones y Resumen. Municipio único. Limitados
Pro Todos los módulos excepto Estrategia IA. Múltiples municipios. Exportaciones XLS/PDF. Moderados
Enterprise Acceso total incluyendo IA, simulador, Q&A y optimizador de recursos. Sin límite de municipios. Ilimitados
Funcionalidades de Gestión
CRUD completo (Admin)
El administrador puede crear, editar, suspender, cancelar y renovar cualquier suscripción. También puede registrar pagos manuales y ver el historial de facturación.
Vista del Presidente de Partido
El Presidente de Partido ve únicamente las licencias de su propio partido, su estatus de vigencia y el número de asientos utilizados vs. disponibles.
Renovación con pago en línea
Botón de renovación que abre un flujo de pago con Stripe para seleccionar el número de meses y completar la transacción de forma segura.
Control de vigencia
Las licencias vencidas bloquean automáticamente el acceso a los módulos del plan. El sistema muestra la fecha de vencimiento con alerta visual cuando quedan menos de 7 días.
13
ElectroMAP
La plataforma electoral más completa de México
13
Módulos integrados
8
Niveles de rol
IA
GPT-4 integrado
Diferenciadores Clave
Aislamiento total de datos por estado, partido y municipio — sin cruces entre entidades homónimas.
Sesión única por equipo con desconexión automática y alerta en tiempo real al usuario desplazado.
Algoritmo geoespacial de rutas que agrupa secciones contiguas respetando capacidades urbanas y rurales.
IA conversacional para análisis predictivo, simulación de escenarios y optimización de recursos.
Modelo SaaS con licencias por alcance territorial (nacional / estatal / distrital / municipal) y planes escalables.
Exportación a PDF, Excel (XLSX) y CSV desde todos los módulos para reportes operativos y presentaciones.
Arquitectura en la nube con alta disponibilidad vía Cloudflare y base de datos PostgreSQL/PostGIS.
CONFIDENCIAL — ElectroMAP 2026  |  [email protected]