Roadmap de desarrollo

HUB Enerion Global

Plataforma web de visualización de huella de carbono corporativa y de producto

Cliente Enerion Global
Versión 1.0
Fecha Julio 2026
Duración 2 semanas

¿Qué van a recibir y cuándo?

Al finalizar las dos semanas de desarrollo, Enerion Global contará con una plataforma web propia donde sus clientes podrán consultar toda la información de huella de carbono que hoy vive en Power BI, con la misma precisión numérica, filtros interactivos y la posibilidad de gestionar múltiples clientes desde un solo lugar.

Día 1 – 2
La plataforma toma forma
Se construye la base del sistema: acceso con usuario y contraseña, perfiles de usuario con distintos niveles de permisos y la estructura visual del sitio (menú lateral, cabecera, área de contenido).
Día 3 – 4
Carga de datos y gestión de clientes
Enerion podrá dar de alta nuevos clientes, configurar sus parámetros (año base, unidad de producción, etc.), personalizar el branding visual (logo, colores) para que cada cliente vea una plataforma con su propia identidad, y subir el archivo consolidado de datos. El sistema valida y procesa la información automáticamente.
Día 5
Los cálculos funcionan
Todas las fórmulas del Power BI quedan traducidas al nuevo sistema: emisiones totales, por alcance, intensivas, variaciones contra el año base y comparaciones interanuales. Los filtros de año y enfoque Location/Market–Based también operan correctamente.
Día 6 – 9
Los dashboards cobran vida
Se construyen las 7 páginas de visualización (Corporate CFP, Scope 1, Scope 2, Scope 3, Products CFP, Product Emissions) más el nuevo gráfico de compensación de emisiones. Cada página incluye sus tarjetas de indicadores, gráficos interactivos y tablas comparativas.
Día 10
Validación y entrega
Se verifica que cada número de la plataforma coincida con el Power BI original. Se prueba la carga del consolidado real, el aislamiento entre clientes y la compatibilidad en distintos dispositivos. La plataforma se publica en producción.
1
Estructura
Acceso, roles y diseño base
2
Datos
Carga CSV y gestión de clientes
3
Cálculos
Fórmulas y filtros
4
Dashboards
7 páginas + compensación
5
Entrega
Validación y publicación

Alcance de esta fase

Todo lo que incluye la Fase 1 y lo que queda planificado para fases posteriores. El objetivo es entregar una plataforma funcional y completa para Ron Barceló, con la arquitectura lista para escalar a nuevos clientes.

Dashboards corporativos completos
Las 7 páginas del Power BI replicadas con fidelidad numérica
Gráfico de compensación (nuevo)
Visualización tipo espejo con 4 categorías de emisiones y offsets
Autenticación y control de acceso
Login seguro, roles de usuario y permisos diferenciados
Gestión multi-cliente
Alta de clientes con parámetros propios: año base, unidad funcional, exclusiones y branding personalizado
Carga de datos por CSV
Subida del consolidado con validación, normalización y procesamiento automático
Filtros interactivos
Selección de año y enfoque de cálculo (Location-Based / Market-Based)
Captura de compensaciones
Formulario para registrar créditos de carbono por año y categoría
Branding personalizado por cliente
Enerion configura logo, colores y apariencia visual para que cada cliente vea una plataforma propia con la esencia de Enerion
Compatible con escritorio y tabletas
Diseño adaptable a diferentes tamaños de pantalla
Módulo de emisiones de aeronaves
Planificado para una fase posterior, según el levantamiento de requerimientos
CRM, automatizaciones y Google Drive
Seguimiento de clientes, flujos automáticos e integración documental

Números clave

7+1
Dashboards por construir
15+
Visualizaciones interactivas
10
Días laborales
80
Columnas de datos (CSV)
N
Nuxt 4
P
PostgreSQL
S
Supabase
T
TypeScript

Plan de ejecución

Desglose día a día del trabajo de desarrollo. Las tareas de infraestructura, lógica de negocio e interfaz visual se ejecutan en paralelo donde es posible.

Semana 1

Infraestructura, datos y motor de cálculo
1-2
Fundación del proyecto
Infraestructura
Proyecto base Nuxt 4, configuración de TypeScript, conexión con Supabase y estructura de carpetas
Esquema de base de datos en PostgreSQL con las tablas principales: clientes, usuarios, consolidado, compensación y presentaciones de producto
Políticas de aislamiento multi-cliente, donde cada cliente accede únicamente a sus propios datos
Sistema de autenticación con inicio de sesión, roles diferenciados (administrador, analista, cliente) e invitación por correo electrónico
Estructura visual base con menú lateral oscuro, cabecera con selector de cliente, área de contenido y panel de filtros
3-4
Carga de datos y gestión de clientes
Datos
Administración de clientes con alta, edición y configuración de parámetros: año base, unidad funcional, unidad de producción, sitio excluido, etiqueta de intensidad y branding personalizado (logo, colores primario y secundario, acento)
Subida de archivos CSV mediante arrastrar y soltar, con validación de estructura (80 columnas) y retroalimentación de errores
Procesamiento del consolidado que lee el CSV, normaliza los valores (elimina espacios, corrige tipos de dato) y los almacena en la base de datos
Formulario de compensación para registrar emisiones y offsets por año en las 4 categorías: fuentes controladas, viajes de negocios, movimiento de personas y otras no controladas
5
Motor de cálculo
Lógica de negocio
Cálculos base: emisiones totales (tCO₂e), desglose por alcance (1, 2 y 3), emisiones controladas, producción y litros de alcohol anhidro, aplicando los filtros dinámicos de año, enfoque LB/MB y sitio excluido
Indicadores derivados: variación porcentual contra el año base, comparación interanual (YTD vs PY) y emisiones intensivas (tCO₂e / Laa × 1.000)
Cálculos de producto: huella de carbono de producto, factor kgCO₂e/laa y gramos de CO₂e por botella para cada presentación
Lógica de compensación: clasificación en 4 categorías incluyendo Destilerías MG como parte de “otras no controladas”
Endpoints de datos para cada sección del dashboard, entregando la información ya procesada y lista para visualizar

Semana 2

Dashboards y publicación
6
Componentes visuales y Corporate CFP
Interfaz
Tarjetas de indicadores con valor principal, variación porcentual, referencia al año base y flecha de color según la convención ambiental
Panel de filtros con selector de año y conmutador Location-Based / Market-Based
Componentes de gráficos reutilizables: barras, barras apiladas, donut, combinado (barras + línea), barras horizontales y tablas comparativas
Página Corporate CFP con las 5 tarjetas de indicadores, evolución de emisiones totales, donut por alcance, producción vs. intensidad, historial de emisiones controladas y distribución por fuente
7
Scope 1 y Scope 2
Interfaz
Scope 1: indicador de tCO₂e, consumo de combustible por tipo (barras apiladas), histórico de emisiones, donut por tipo de combustible, tabla de fuentes móviles y fijas, distribución horizontal
Scope 2: indicador de tCO₂e, consumo eléctrico combinado (kWh en barras + tCO₂e en línea), donut por sitio, tabla de sitios por año con variación interanual
8
Scope 3 y Products CFP
Interfaz
Scope 3: indicador de tCO₂e, histórico de emisiones, donut de distribución con las 12 categorías, tabla de sitios con variación YTD vs PY
Products CFP: 4 tarjetas de indicadores, tabla de presentaciones con gCO₂e por botella, barras por etapa del ciclo de vida, gráfico combinado de producción vs. emisiones de producto
9
Product Emissions, compensación y administración
Interfaz
Product Emissions: donut de desglose con las 13 fuentes de emisión del ciclo de vida
Gráfico de compensación: visualización tipo espejo con 4 categorías de emisiones en la parte superior y sus correspondientes offsets en la parte inferior
Panel de administración: listado de clientes, formulario de alta con configuración de branding (logo, paleta de colores), edición de parámetros, carga de CSV y selector de cliente en la cabecera
10
Validación y publicación
Calidad
Validación numérica cruzando cada valor de la plataforma contra los resultados del Power BI original
Prueba de carga real con el consolidado completo (4.222 registros, 80 columnas)
Prueba de aislamiento creando un cliente de prueba para verificar que no acceda a datos de otros clientes
Compatibilidad en escritorio y tabletas
Publicación en producción sobre servidor VPS dedicado

Entregables requeridos de Enerion Global

Para completar el desarrollo y la validación final necesitamos los siguientes elementos por parte del equipo de Enerion.

EntregableNecesario paraEstado
Consolidado corregido (clasificación de Destilerías MG, ajuste LB/MB 2023-24 y revisión de datos 2015-17)Día 10, validación finalPendiente
Lista fija de presentaciones de producto (volumen × grado de alcohol)Día 8, Products CFPExtraíble del dashboard actual

Matriz de entregables

Resultados tangibles organizados por fase, con criterios de aceptación definidos para la validación y aprobación de cada etapa del proyecto.

Sobre el diseño visual

El diseño UX/UI se ejecuta directamente sobre maquetación funcional, sin una fase independiente de mockups o prototipos. Esto se fundamenta en tres factores: la optimización de los tiempos de entrega, la referencia visual clara que Enerion proporcionó con el Power BI, y la experiencia de Zunami gestionando la marca del cliente durante años.

1
Diseño Integrado en desarrollo
EntregableDescripciónCriterio de aceptación
Maquetación funcionalDiseño UX/UI implementado directamente en código, alineado con la identidad corporativa de cada clienteInterfaz aprobada por Enerion Global
Modelo de datosEsquema PostgreSQL documentado con entidades, relaciones y estructura de informaciónAprobado por el equipo técnico de Enerion
Seguridad y rolesDefinición de perfiles de acceso, permisos por rol y políticas de aislamiento multi-clienteValidación funcional y de seguridad
2
Desarrollo Semana 1 – 2
EntregableDescripciónCriterio de aceptación
Plataforma base configuradaEntorno funcional con autenticación, estructura de navegación y acceso seguroAcceso operativo para pruebas internas
Módulo de autenticaciónInicio de sesión, recuperación de contraseña, control de acceso por roles e invitación por correoFuncionalidad validada por Enerion
Gestión de clientesAlta de organizaciones con parámetros configurables, branding personalizado (logo, colores) y estructura jerárquicaCumplimiento de requerimientos aprobados
Administración de usuariosCreación, edición, activación y asignación de roles por organizaciónValidación funcional completada
Dashboards corporativos y de productoLas 7 páginas del Power BI replicadas con fidelidad numérica, más el nuevo gráfico de compensaciónDashboards aprobados por usuarios clave
Carga y procesamiento CSVSubida del consolidado con validación de estructura, normalización automática y almacenamientoProcesamiento correcto verificado
3
Pruebas Semana 2
EntregableDescripciónCriterio de aceptación
Unit testingPruebas unitarias automatizadas sobre las funciones de cálculo, lógica de negocio y procesamiento de datosCobertura de funciones críticas verificada
Validación numéricaCruce de cada valor de la plataforma contra los resultados del Power BI originalCoincidencia numérica documentada
Pruebas de seguridadVerificación de aislamiento multi-cliente, controles de acceso y protección de datosSin hallazgos críticos pendientes
Pruebas UATValidación de aceptación con usuarios finales de Enerion Global sobre cada móduloFuncionalidades aprobadas por Enerion
Acta de aceptación UATConfirmación formal de cumplimiento de requerimientos por parte de los usuarios finalesFirma de aceptación por Enerion Global
4
Implementación Semana 2
EntregableDescripciónCriterio de aceptación
Infraestructura configuradaServidor VPS dedicado configurado con el entorno de producción documentadoAmbiente operativo y estable
Plataforma en producciónPublicación oficial de la solución en el servidor dedicadoPlataforma accesible y funcional
Migración de datosCarga del consolidado histórico 2018–2024 y datos de compensaciónDatos validados por Enerion
Configuración de usuarios inicialesCreación de perfiles y accesos para el equipo de Enerion GlobalUsuarios con acceso correcto
Acta de Go-LiveAprobación formal para el inicio de operaciones en producciónFirma de Enerion Global
5
Documentación y capacitación Post-entrega
EntregableDescripciónCriterio de aceptación
Manual de usuarioGuía para usuarios finales con instrucciones de navegación, consulta de dashboards y uso de filtrosManual entregado y aprobado
Manual de administradorGuía de configuración, alta de clientes, carga de datos y gestión de usuariosDocumento validado por Enerion
Manual técnicoArquitectura, componentes, base de datos, despliegue e integraciones implementadasEntregado en formato editable y PDF
Capacitación funcionalFormación para usuarios operativos y administrativos de la plataformaParticipantes capacitados y asistencia registrada
Capacitación técnicaFormación para administradores y responsables tecnológicos de EnerionSesiones completadas y documentadas
Código fuente y repositorioAcceso completo al código, repositorio GitHub y documentación asociadaRepositorio transferido y validado
Documentación finalConsolidado de toda la documentación generada durante el proyectoDocumentación completa y aprobada
Acta de cierreConfirmación formal de cumplimiento contractual del proyectoFirma de aceptación de ambas partes
27
Entregables totales del proyecto
5
Fases con criterios de aceptación
3
Actas formales de aprobación