Estudio de invitaciones de boda
Constructor de invitaciones personales: los deseos de la pareja se vuelven datos, el ensamblador los une a un tema de la biblioteca y publica la página terminada.
Reto
Una invitación de boda es una página que tiene que funcionar el día de la boda. Rehacerla desde cero para cada pareja es demasiado arriesgado: tocar un párrafo rompe los bloques vecinos, y revisarlo todo a mano antes de cada encargo no escala.
Solución
La invitación se arma con un tema probado y un archivo de datos. El esquema de datos es la única fuente de verdad tanto para el panel como para el ensamblador: la composición viene de los datos, no del tema. Hay 16 bloques disponibles y su orden se ajusta para cada pareja: si no hay historia de cómo se conocieron, no hay bloque; si la boda es en un mes, el programa del día sustituye a la cuenta atrás. Un tema entra en la biblioteca solo tras las comprobaciones: se ejecuta con los datos de otra pareja, con el juego completo de secciones y con uno recortado, y la página construida pasa un smoke test en un DOM real mediante jsdom. Las metaetiquetas se inyectan en la compilación, porque Telegram y WhatsApp construyen las vistas previas sin ejecutar JS.
Resultado
Una biblioteca de temas que se diferencian por el formato y no por la paleta: tarjeta de embarque con resguardo, mapa con alfileres en lugar de secciones, número único de periódico, tira de película, disco de vinilo, constelación, bosque. Los invitados responden por enlaces personales, la lista se exporta a hoja de cálculo y la fecha llega al calendario como ICS.
Stack
Galería











