Skip to content

mem-frontend

Qué es

La interfaz web del MEM: permite consultar y graficar los Precios Marginales Locales de nodos y zonas de carga para los mercados MDA y MTR.

Tipo de sistema

CampoValor
TipoFrontend (aplicación de página única)
FrameworkVue 3 con Vue CLI
Estado y ruteoVuex · Vue Router
EstilosTailwind CSS
GráficasChart.js con vue-chartjs
Cliente HTTPAxios
EjecuciónArchivos estáticos compilados

Estado documental

  • Estado: Borrador
  • Última actualización: 2026-08-02
  • Owner: Pendiente
  • SME requerido: desarrollo frontend
  • Fuente resumida: dependencias y estructura de carpetas del repositorio.

Estructura

text
src/
  api/          clientes HTTP hacia los servicios
  components/   componentes reutilizables
  modules/      funcionalidad por dominio
  router/       rutas de la aplicación
  store/        estado global
  constants/    valores fijos
  styles/       estilos

De dónde saca los datos

ServicioPara qué
mem-auth-serviceInicio de sesión, perfil y favoritos.
mem-apiPrecios de nodos y zonas de carga.

Si el frontend no muestra precios, el problema casi nunca está aquí: está en la cadena que alimenta a mem-api. Ver el mapa del ecosistema.

Comandos

ComandoPara qué
npm installInstala dependencias.
npm run serveDesarrollo con recarga automática.
npm run buildCompilación para producción.
npm run lintRevisión y corrección de estilo de código.

Operación

No tiene tareas recurrentes. Se compila y se publica como archivos estáticos.

Riesgos y gaps

  • No está documentado el proceso de despliegue ni dónde se publican los archivos compilados.
  • No está documentada la configuración de las URLs de servicio por ambiente.
  • No está documentado el catálogo de pantallas ni sus permisos.

Próxima revisión

Al documentar el despliegue con desarrollo.