

elTiempo.net
elTiempo.net es un proyecto personal desarrollado como una Progressive Web App (PWA) que ofrece información meteorológica actualizada de España, conectando directamente con los datos proporcionados por la Agencia Estatal de Meteorología (AEMET). El objetivo principal es proporcionar una experiencia ligera, accesible y fiable para la consulta del tiempo, tanto para usuarios individuales como para integradores que necesiten datos meteorológicos en sus aplicaciones.
El proyecto está construido sobre OWN CMS, un sistema de gestión de contenidos de desarrollo propio, al que se ha añadido un plugin específico para la integración con el Web Service de AEMET. Este plugin se encarga de consumir y transformar los datos meteorológicos oficiales, permitiendo su visualización en la web, así como su disponibilidad a través de una API pública para facilitar su reutilización en plugins, sitios web o apps de terceros.
Además del sitio web principal, elTiempo.net incluye un blog temático donde se publica contenido relacionado con meteorología, clima, viajes y lugares, aportando contexto y valor añadido a la información puramente meteorológica.
A nivel técnico, el proyecto está respaldado por una infraestructura sólida:
-
PWA optimizada para móviles y escritorio, con soporte para uso offline y experiencia tipo app.
-
Plugin propio desarrollado para el consumo de datos meteorológicos desde AEMET OpenData.
-
Despliegue en la nube con Amazon Web Services (AWS), asegurando disponibilidad y escalabilidad.
-
Integración y despliegue continuos mediante GitLab CI/CD, automatizando los procesos de build, test y release.
-
Control de calidad de código con SonarQube, garantizando mantenibilidad, seguridad y cumplimiento de buenas prácticas.
elTiempo.net es una combinación entre tecnología web moderna y datos públicos abiertos, pensada para ofrecer un servicio útil, reutilizable y accesible, al mismo tiempo que funciona como laboratorio de experimentación técnica en torno al desarrollo full-stack, automatización de procesos y diseño de experiencias centradas en el usuario.
Fecha del proyecto:
Stack tecnológico: PHP MySQL Slim4.x Doctrine HTML Sass TypeScript AWS PWA
Dirección web: https://www.el-tiempo.net/