ESYS VIP: una plataforma inmobiliaria completa en dos semanas
Una agencia inmobiliaria en la Costa Blanca, online con toda la superficie en catorce días. Un catálogo público con obra nueva y segunda mano, un área de cliente con favoritos, búsquedas guardadas y alertas de precio, y un panel de gestión que traduce cada campo de ficha en cuatro idiomas y funciona sobre su propia librería de media.

Día 1–3 · El brief
ESYS VIP es una agencia inmobiliaria en la Costa Blanca. La llamada de descubrimiento puso el objetivo en foco desde el primer día: una presencia online de verdad, de la agencia, con una superficie que refleja cómo trabaja el equipo de verdad. Fichas que se hojean como una revista inmobiliaria. Un área de cliente que recuerda favoritos, búsquedas guardadas y alertas de precio. Un panel de gestión donde diez años de cartera se cargan, se editan y se traducen por el propio equipo, en cuatro idiomas.
Tres superficies, un repositorio, un equipo. Al tercer día teníamos el scope cerrado y el calendario dibujado: catorce días del brief al live, sin fase dos.
Dos semanas, tres superficies
- 14 díasDel brief al liveDiez días laborables y un fin de semana, un único repositorio, sin fase dos
- 3Superficies entregadasCatálogo público, área de cliente, panel de gestión
- 4Idiomas por fichaEspañol, inglés, italiano, ruso, traducidos campo a campo con asistencia de IA
- 100Fotos por fichaEn el bucket R2 de la agencia, con alt text escrito en cuatro idiomas

Día 4–7 · Un catálogo, no un feed
La primera semana construyó el catálogo público. La home es la búsqueda misma: ciudad o zona, tipo, dormitorios, un Search. El hero es una fotografía real de Alicante, no una ilustración, porque la agencia vende la ciudad además del inmueble. Bajo la primera vista, la cuadrícula Featured Properties enseña seis fichas a la vez con los datos que quien compra busca de verdad: precio, ubicación, dormitorios y baños, superficie en metros cuadrados, etiqueta segunda mano u obra nueva, una pill Available que pasa a Reservado en cuanto el panel la actualiza.
La ficha del inmueble es la pantalla sobre la que más tiempo pasamos. Una fotografía amplia sobre una tira de miniaturas que llega a cien imágenes por ficha, el título completo con el barrio indicado (Jubalcoy, Torremanzanas, El Campello, La Mata), una franja de datos con dormitorios baños y metros cuadrados, una fila de tags que separa segunda mano de obra nueva y casa de villa, y una tarjeta de contacto fijada junto a la galería con precio, referencia y Contact. Sin disclaimers, sin slots publicitarios entre las fotos y el precio, el contacto del agente exactamente donde quien compra está listo para usarlo.



Día 8–11 · Una cuenta, no un formulario de contacto
La segunda semana puso en marcha el lado cliente. Login, registro, recuperación de contraseña y autenticación de dos factores el día ocho. Un área de cuenta de cuatro secciones el día diez: favoritos que leen del mismo icono de corazón presente en cada ficha, búsquedas guardadas que se relanzan con un calendario, alertas de precio y de nuevos inmuebles por email, ajustes de perfil para idioma y preferencias de contacto.
El área de cliente es donde vive la relación con quien compra. Quien compra puede marcar una ficha, recibir un email cuando un inmueble parecido en el mismo pueblo baja de precio, guardar una búsqueda de casas de tres dormitorios con piscina en Mutxamel por debajo de 350.000 €, y volver a la agencia desde una página que ya conoce. El 2FA protege la cuenta del credential stuffing, el reset de contraseña va por email con un token de vida corta, y los mismos componentes pintan todo el flujo en móvil sin versiones recortadas.
Día 12–14 · Un admin que traduce
El último sprint cerraba tres tareas en el back office: mantener el catálogo editable en minutos también desde el móvil, alojar la librería de media que alimenta cada ficha, y traducir el mismo inmueble a cuatro idiomas sin un workflow separado por idioma.
La librería de media es el almacén de la agencia. Una dropzone drag-and-drop con whitelist JPG, PNG, WebP, GIF, AVIF y un techo de 200 MB por archivo. Una búsqueda sobre cualquier asset. Carpetas que reflejan cómo los agentes ya agrupan su cartera (Sin carpeta, borre xose, JUBALCOY el día del lanzamiento). Las fotografías viven en la cuenta Cloudflare R2 de la agencia, export y migración íntegramente en manos del equipo.
El modo edición abre sobre una página que sostiene la estructura de la ficha en tres columnas: básica (título, referencia, descripción), detalles (tipo, categoría, precio, superficie, dormitorios, baños), ubicación. Cada campo de texto lleva al lado el selector de cuatro idiomas (ES, EN, IT, RU) y el icono de traducción AI, así el agente escribe una vez en español y un click después tiene las versiones inglesa, italiana y rusa para revisar, editar o aceptar. El panel de imágenes por ficha lee de la misma librería, admite hasta cien fotografías por ficha, con un campo alt por idioma en cada imagen, así la superficie SEO es multilingüe desde la primera pasada.
El sidebar lleva los módulos ya en producción (Propiedades, Blog, Usuarios, Media, Opciones) y los tres siguientes, etiquetados Soon (Leads, Analytics, Ajustes), así la roadmap vive dentro de la herramienta que mueve la agencia, no enterrada en una Notion que nadie abre.


La IA en el flujo
Claude API vive dentro del panel y hace dos trabajos que antes se comían una tarde del agente.
El primero es la traducción. El icono de traducción al lado de cada campo de texto llama a Claude pasando la cadena de partida, el idioma de llegada, el registro del inmueble alrededor del campo (precio, barrio, tipo, superficie, estado) y las notas de voz de marca cargadas desde el brief. Lo que vuelve no es la traducción de diccionario de una frase aislada. Es la misma descripción reescrita por un traductor que sabe que segunda mano en inglés es resale, que obra nueva es new-build, que quien compra desde Rusia quiere ver los metros cuadrados antes que los dormitorios, y que la agencia habla de Alicante con un registro que el equipo ha ajustado durante doce años.
El segundo es la generación de contenido. El icono de varita en los campos de título y descripción redacta un borrador a partir de los datos estructurados ya presentes en el formulario: un titular de una línea que pone el barrio por delante, una descripción larga que da los datos en el orden en el que quien compra los busca, un alt por imagen y por idioma para las fotografías que el agente subió diez segundos antes. El borrador nunca se guarda solo. El agente lo lee, lo edita, lo acepta. El sistema lleva la cuenta de qué campos arrancaron desde un borrador IA y cuáles se escribieron a mano, así la agencia mantiene la proporción de contenido firmado por una persona donde quiera tenerla.
Cableamos la API igual que cableamos la base de datos. Los prompts viven en el repositorio al lado de los anuncios, legibles por quien tenga acceso a los commits. El equipo los ajusta, los cambia o deja de llamarlos en sus propios términos.


Stack
- Next.js16
- React19
- TypeScript5
- TanStack Query
- Tiptap
- Postgres16
- Supabase
- Upstash Redis
- Cloudflare R2
- Resend
- Claude API
- Vercel Edge
“Dos semanas. Ahora tenemos una web que gestiona obra nueva, segunda mano, el área de cliente, nuestro journal y el día a día desde una sola pantalla, en cuatro idiomas. Los agentes dejaron de copiar y pegar descripciones al tercer día de uso.”
¿Necesitas la superficie inmobiliaria completa en dos semanas?
Construimos el catálogo público, el área de cliente y el panel de gestión desde un único repositorio, en tus idiomas, con la voz de tu equipo en cada traducción. Escríbenos.
Empezar un proyecto