
Escola Armunia Viola
La Escola Armunia Viola vive de cursos, sesiones y productos artesanales — un catálogo que cambia constantemente. Si cada precio, cada curso nuevo, cada evento tuviera que pasar por mí, la web frenaría el negocio en lugar de impulsarlo. Le construí un sitio de 18 páginas, alojado por completo en Cloudflare, donde él mismo edita todos los textos y contenidos — de forma simple, rápida y práctica — desde el primer curso hasta el último producto de la tienda, sin tocar código y sin depender de mí en ningún paso.

Editar 18 páginas sin tocar código — y sin sustos en el despliegue
- El cliente necesitaba publicar 18 páginas (cursos, sesiones, packs, tienda, sobre nosotros, contacto) sin aprender HTML ni depender de mí.
- El catálogo cambia constantemente — precios, promociones, eventos — y cada cambio tenía que estar online en minutos, no en días.
- Necesitaba SEO técnico sólido (JSON-LD, sitemap) y cumplimiento del RGPD para un público espiritual portugués muy exigente con la privacidad.
- La tienda tenía que funcionar por WhatsApp — parte catálogo propio, parte artesanos colaboradores — porque este público quiere hablar antes de comprar, no usar tarjeta.
Decap CMS sobre GitHub, todo alojado en Cloudflare
Decap CMS con login de GitHub le da al cliente un panel visual donde edita cualquier texto, imagen o precio él mismo, de forma simple y rápida; por detrás, el contenido se guarda en markdown versionado, sin base de datos que mantener. Todo el stack — hosting, functions y CDN — corre en Cloudflare, y cada cambio queda publicado en cerca de un minuto. Stack mínimo, control total, sin sorpresas: lo que el cliente publica se queda publicado.
Panel editorial, tienda híbrida por WhatsApp, SEO técnico
Panel editorial
Decap CMS con login de GitHub — el cliente edita texto, imágenes y precios él mismo, de forma simple y rápida, sin esperar a un desarrollador.
Tienda híbrida
Productos propios con enlace directo a WhatsApp; piezas de artesanos colaboradores que enlazan a sus propios canales, con crédito visible.
SEO técnico
JSON-LD dinámico por página, sitemap, llms.txt para buscadores e IA.
RGPD en serio
Google Analytics solo tras consentimiento — banner funcional, no decorativo.
Rendimiento
Imágenes WebP, Lighthouse 95+, CDN en el edge de Cloudflare.
La fiabilidad importa más que el stack en sí
Decap CMS cumple, pero un panel a medida se siente mejor
Para quien necesita autonomía editorial rápida y no tiene presupuesto — ni tiempo — para un admin construido desde cero, Decap CMS sigue siendo una opción válida: la interfaz es genérica, pero funciona. Después de construir el back-office a medida de Energia Natural, quedó claro que un panel pensado para el negocio específico es más bonito y más intuitivo. La diferencia está en el presupuesto y el plazo: cuando ambos lo permiten, hoy prefiero siempre la opción a medida.
WhatsApp como tienda gana al checkout
Tenía planeado integrar Stripe. El cliente lo paró: «mi público quiere hablar antes de comprar». Tenía razón — el enlace de WhatsApp preformateado convierte mucho mejor en este nicho que cualquier carrito de compra.
Vercel escondió publicaciones del cliente, sin avisar
El plan Hobby de Vercel dejó de ejecutar el build en silencio: los commits del CMS llegaban a GitHub, pero el despliegue se quedaba en 0 ms y el contenido nuevo nunca salía a la luz. El cliente publicaba, y el sitio seguía exactamente igual. Migré todo a Cloudflare Pages Functions y eliminé la dependencia de la CLI de Vercel — desde entonces, cero publicaciones perdidas.
Si volviera a hacerlo hoy
Probablemente usaría Astro en lugar de un generador propio — hoy ya no hay motivo para mantener un pipeline de build manual cuando Astro resuelve lo mismo con menos código. Se queda como está porque funciona, y tocar algo que funciona solo para que luzca mejor en mi currículum no es así como trabajo.
Pagos e inscripciones, cuando la demanda lo pida
Siguiente paso: pagos opcionales para los packs digitales y un dashboard de inscripciones en los cursos. No lo construyo antes de que el cliente sienta la necesidad — el roadmap sigue al negocio, no al revés.
¿Necesitas un sitio en el que confíes para publicar por tu cuenta?
Te cuento lo que he aprendido construyendo para negocios que no pueden esperar a un desarrollador — y te diseño algo a tu medida.