Folio
CMS editorial para periodistas independientes con vista previa en vivo, MDX y publicación programada.
- Astro
- MDX
- Supabase
- TypeScript
- Vitest
- Cloudflare
Situación
Periodistas independientes perdían horas re-formateando artículos entre Word, Notion y el CMS final. El flujo de “escribir → publicar” se rompía en cada cambio de formato y la vista previa nunca coincidía con lo que veían los lectores.
Tarea
Construir un CMS donde el editor y el lector vieran exactamente lo mismo: lo que escribes es lo que publicas, sin pasos intermedios.
Acción
- Astro + MDX para que el formato del editor sea el formato de la página final. Un solo render, dos vistas idénticas.
- Supabase para auth, roles y posts; RLS para que cada periodista solo vea sus borradores.
- Vista previa lado a lado: editor a la izquierda, render exacto a la derecha, sincronizado por scroll.
- Publicación programada con cron jobs serverless en Cloudflare Workers.
- Tests E2E con Playwright sobre el flujo crítico de publicar.
Resultado
- Tiempo medio de publicación bajó de ~40 min a 8 min por artículo.
- Adopción: 12 periodistas publicaron su primer artículo en menos de una hora sin pedir ayuda.
- El proyecto pasó a ser open source después de usarlo en producción durante 6 meses.