Diseño y desarrollo de una plataforma con plugin personalizado para WordPress para consultar el precio de la luz en tiempo real, con datos oficiales del sistema eléctrico español.
En este proyecto desarrollé una solución a medida sobre WordPress para mostrar de forma clara, rápida y visual el precio horario de la electricidad en España. El objetivo era transformar datos técnicos procedentes de Red Eléctrica Española en una experiencia sencilla para cualquier usuario: precio actual, horas más baratas, horas más caras, evolución diaria y estadísticas mensuales. La web presenta información actualizada sobre la tarifa PVPC, con gráficas de evolución, comparativas y recomendaciones prácticas para ayudar al usuario a planificar mejor su consumo eléctrico.
El núcleo del proyecto es un plugin personalizado desarrollado específicamente para esta web. Me encargué tanto de la conexión con la API de Red Eléctrica Española como del tratamiento de los datos recibidos, adaptándolos para que pudieran mostrarse de forma ordenada, comprensible y útil dentro de WordPress. A partir de esa información, implementé distintos gráficos interactivos con librerías JavaScript, pensados para visualizar la evolución del precio por horas, los tramos diarios y los valores medios del mes.



Uno de los puntos clave del desarrollo fue la optimización del rendimiento. Para evitar consultas innecesarias a la API y no abusar de la conexión con REE, el plugin guarda el histórico de precios en una estructura organizada por carpetas y archivos JSON. De esta manera, los datos quedan almacenados de forma eficiente y reutilizable, permitiendo que el renderizado de los gráficos sea prácticamente instantáneo, incluso al consultar información histórica.
Además, el proyecto incluye una página específica de estadísticas y gráficos compartibles, donde se generaron varios widgets insertables mediante iframe. Esto permite que otras webs puedan integrar módulos como el precio actual, las horas más baratas, las horas más caras o gráficos diarios sin necesidad de desarrollar su propia integración.
El resultado es una herramienta ligera, automatizada y escalable, integrada en WordPress pero con una lógica propia de aplicación: conexión externa con API, almacenamiento optimizado, generación dinámica de datos, visualización mediante JavaScript y widgets reutilizables para terceros.