Desarrollo web
Diario del proyecto: por dónde voy
Fase 2 en marcha: estado del proyecto y cómo seguiré documentándolo aquí.

Dónde estamos
El proyecto va por la fase 2 de 9. Un resumen rápido de cómo se ha llegado hasta aquí:
- Fase 0 — Fundamentos. Servidor de desarrollo con Docker: app Next.js + Payload, PostgreSQL, MinIO para los media, Umami para analítica y Uptime Kuma para monitorización. Backups diarios automáticos.
- Fase 1 — Modelo de datos. Las 16 colecciones de contenidos (agenda, escapadas, noticias, entrevistas, consejos, establecimientos, revistas, publicidad…), migraciones, roles de usuario y datos de ejemplo.
- Fase 2 — Frontend. En marcha: design system, home, artículo, agenda, escapadas, establecimientos, entrevistas, consejos, listados con filtros, revistas con visor Calameo, página de servicios y SEO (sitemap, robots, datos estructurados).
Los baches del camino
No todo ha ido rodado, y es justamente lo más interesante del diario. Algunas batallas recientes:
- Docker Compose y las variables de entorno: un healthcheck que leía variables del host en lugar del contenedor, Umami que apuntaba a la base de datos equivocada… ocho commits para dejarlo limpio.
- Calameo: el visor de las revistas hacía un redirect y después bloqueaba el iframe (SAMEORIGIN). Solución: URL canónica con el parámetro correcto.
- Hidratación de React: un