Diseñador técnico y desarrollador fullstack marzo de 2025

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.