Contexto
Las agencias inmobiliarias producen el mismo paquete de contenido para cada inmueble, a mano o a través de agencias externas: ficha, redes sociales, email, vídeo. Es lento, inconsistente y caro. Construí el motor como un producto instalable por cliente.
Qué construí
- Una entrada → seis salidas: el formulario de propiedad alimenta un pipeline de generación que produce impreso (PDF + QR), social (post 1080×1350, carrusel ×5, story 1080×1920), email (HTML ≤600px + texto plano) y vídeo (MP4 vertical, 20-35s).
- Coherente con la marca por construcción: cada activo deriva de los mismos tokens de diseño, de modo que el paquete de una agencia siempre parece de una única marca.
- Núcleo agnóstico de vertical: la capa de nicho (campos inmobiliarios, plantillas de copy) está separada del motor — replicar a otra vertical es un trabajo de configuración, demostrado, no prometido.
- Disciplina de ingeniería: 265 tests unitarios + 9 E2E en verde, TypeScript
estricto, auditoría documentada de lo que NO hace (
AUDIT.md).
Resultados
| Métrica | Valor |
|---|---|
| Activos por ejecución | 6 + ZIP |
| Tiempo de generación | ~10 min |
| Equivalente manual | Horas por inmueble entre diseño/copy/vídeo |
| Suite de tests | 265 unitarios + 9 E2E |
Stack
Next.js 16 · React 19 · TypeScript · Prisma · SQLite · Tailwind 4 · Playwright · FFmpeg · Sharp