Néstor Martínez
  • Product
  • Content Generation
  • Next.js
  • TypeScript

InmoContent OS — Producto Motor de Contenido (Un Formulario → Seis Activos de Marketing)

TL;DR: Un producto self-serve para agencias inmobiliarias: un formulario de propiedad de ~35 campos genera seis activos listos para publicar — ficha PDF con QR, publicación de Instagram, carrusel de 5 slides, story, email HTML y un vídeo vertical — en ~10 minutos, empaquetados como un ZIP. Construido como un motor vertical replicable, no como algo puntual: la arquitectura está diseñada para re-personalizarse a cualquier industria.

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