← Todos los proyectos

Case study

Enerxus

En producción

Portal de datos energéticos en tiempo real, agregando precios, demanda, mix renovable y emisiones de España y Europa en un único dashboard.

Enerxus

Contexto

La información del sector eléctrico vive desperdigada entre REE, ESIOS, ENTSO-E, OMIE, Eurostat, MIBGAS, AEMET y media docena más de fuentes oficiales. Cada una con su API, su formato y su lógica. Para alguien interesado en el mercado, comparar precios o entender el mix energético del día requiere abrir cinco pestañas y traducir mentalmente.

Lo que construí

Enerxus agrupa todas esas fuentes en un único portal con dashboards interactivos en tiempo real: precios de electricidad y combustibles, demanda peninsular, mix de generación, capacidad instalada, mapa de centrales, emisiones de CO₂, nivel de embalses y caudales, datos meteorológicos, y comparativas europeas. Todo bilingüe (ES/EN), instalable como PWA, y con un agregador de noticias del sector encima.

Detalles técnicos

  • Frontend Next.js 16 con App Router, Tailwind y componentes propios.
  • Backend Prisma sobre PostgreSQL, con jobs periódicos que sincronizan APIs externas y normalizan los datos.
  • Capa de cacheo agresiva para responder dashboards en <200 ms aunque la fuente original sea lenta.
  • Stripe ya integrado para los tiers de subscripción (Starter / Pro) cuando arranque la monetización.
  • App móvil compañera en React Native (Android/iOS) que consume la misma API.

Estado

Vivo en enerxus.eu. Modelo freemium con tiers de suscripción configurados en Stripe. Iterando en descubribilidad y SEO técnico mientras el producto sigue ganando profundidad por dominio.

Capturas