THE FOUR AMBASSADORSPROPUESTA DE DESARROLLO · NOVIEMBRE 2026

DE LA DISPONIBILIDAD INTERNA A LA OPORTUNIDAD COMERCIAL

Un inventario actualizado.
Más oportunidades para alquilar.

Una plataforma propia para que The Four Ambassadors transforme la información que ya administra en Excel en una presencia digital confiable, reconocible y lista para recibir consultas.

185 horasEsfuerzo de desarrollo estimado
Angular + LaravelExperiencia pública y operación conectadas por API
Un solo inventarioDisponibilidad, unidades y fotografías bajo control

01 / EL VALOR PARA EL NEGOCIO

La próxima consulta comienza antes de que suene el teléfono

Una persona interesada quiere saber qué puede alquilar, cómo es el espacio, cuánto cuesta y desde cuándo está disponible. Cuando encuentra esa información en una web clara y actualizada, puede dar el siguiente paso con mayor confianza. Cada unidad lista para alquilar necesita también estar lista para ser descubierta.

La propuesta conecta la operación diaria con la captación comercial: el equipo actualiza su Excel habitual, lo carga al sistema y, tras validarlo, la plataforma actualiza el catálogo. Así se reduce la doble digitación y el riesgo de mantener anuncios de unidades que ya fueron ocupadas.

Una marca reconocible

Colores blanco y azul, fotografías y presentación consistente para reforzar la identidad de The Four Ambassadors en cada visita.

Consultas mejor informadas

Precio, características, fotografías y fecha de disponibilidad visibles para orientar la conversación con el responsable de alquileres.

Promoción anticipada

Las unidades con fecha futura confirmada pueden presentarse como Coming soon y empezar a recibir consultas antes de quedar disponibles.

Menos trabajo repetido

Las fotos se asocian a la unidad una vez. Las cargas diarias actualizan los datos operativos sin reconstruir el anuncio.

El objetivo es ampliar la exposición del inventario y facilitar el contacto comercial. El sistema aporta las herramientas; la cantidad de visitas, consultas y cierres también depende del mercado, los precios, la difusión y la atención del equipo. No se prometen posiciones en Google ni una ocupación determinada.

02 / EL FUNCIONAMIENTO DIARIO

Conservar el proceso conocido y eliminar la publicación repetitiva

  1. El responsable inicia sesión. Solo el personal autorizado puede modificar inventario y fotografías.
  2. Carga el Excel actualizado. El archivo utiliza la estructura acordada y códigos estables para identificar cada unidad.
  3. El sistema valida y compara. Presenta nuevas unidades, cambios, registros sin cambios y errores antes de aplicar la actualización.
  4. El responsable confirma la aplicación. La conciliación modifica automáticamente la base de datos, registra el resultado y conserva las galerías existentes.
  5. El catálogo refleja el inventario validado. Se muestran las unidades publicables y se retiran las ocupadas o incompletas. La disponibilidad se comprueba nuevamente en cada consulta pública.
  6. El visitante consulta y contacta. Desde la ficha puede llamar al complejo o al responsable asignado para preguntar por una unidad o una futura disponibilidad.

La actualización se produce al cargar y confirmar el archivo. No existe una conexión automática con el Excel que permanece en el computador: la rutina diaria de carga sigue siendo responsabilidad del equipo.

Para mantener el catálogo coherente, los cambios confirmados invalidarán la caché relacionada. El criterio de aceptación será que la web refleje esos cambios en un máximo de 60 segundos en condiciones normales de operación, incluyendo el retiro de una unidad ocupada.

03 / LA PREPARACIÓN INICIAL

Registrar todo desde el primer día y publicar cada unidad cuando esté lista

La primera importación creará las unidades en la base de datos. El panel mostrará el inventario completo, aunque todavía no tenga fotografías. Una vista de “Pendientes de fotos” permitirá organizar el trabajo inicial y ver qué falta para publicar.

Regla comercial obligatoria: una unidad necesita al menos tres fotografías propias, distintas y correctamente procesadas para aparecer en el catálogo público. Las imágenes de la entrada, piscina o áreas comunes corresponden al complejo y no sustituyen esas tres fotografías.

La carga de imágenes de cada unidad será una tarea inicial. Una vez asociadas al registro, permanecerán disponibles para futuras publicaciones: si se alquila, desaparece del catálogo; cuando vuelva a estar disponible, podrá reaparecer con su misma galería, sin subir las imágenes nuevamente. Se podrán reemplazar cuando cambie el inmueble o se quiera mejorar la presentación.

Para un inventario de 60 a 70 unidades, el mínimo inicial equivale a 180 a 210 fotografías de unidades, más las del complejo. La toma, selección y carga masiva de esas fotografías corresponde al cliente y no está incluida en las 185 horas de desarrollo. Sí están incluidos el módulo de carga, su validación y la capacitación para usarlo.

También habrá alta manual de unidades. Un registro creado desde el panel seguirá las mismas reglas de fotografías, disponibilidad y publicación. Su código permitirá reconocerlo si se incorpora a un Excel posterior.

04 / QUÉ VE EL VISITANTE

Un catálogo que respeta la disponibilidad real

Situación de la unidadComportamiento público
Disponible y con al menos tres fotosSe muestra como disponible, con su ficha, galería y contacto.
Próxima, con fecha futura confirmada y al menos tres fotosSe muestra como Coming soon, indicando la fecha disponible desde.
Ocupada, inactiva o deshabilitadaSe conserva internamente y se oculta de los listados y de la ficha pública.
Menos de tres fotos válidasPermanece oculta aunque su disponibilidad esté confirmada.
Coming soon sin fecha válida o con fecha vencidaPermanece oculta hasta que el personal o una nueva importación confirme el estado correcto.

La fecha por sí sola no libera una unidad ocupada. Cuando llegue la fecha anunciada, el Excel o el responsable deberá confirmar que efectivamente está disponible. Si se retiran fotos y quedan menos de tres, también se suspende la publicación. El backend aplicará estas reglas tanto al listado como al acceso directo a la ficha.

05 / LA BASE TECNOLÓGICA

Dos aplicaciones conectadas y una base preparada para crecer

EXPERIENCIA Y ADMINISTRACIÓN

Angular

Web pública y panel privado, interfaz adaptable, inglés, español, italiano y portugués desde el lanzamiento, búsqueda, filtros y galerías. Una de las tres propuestas visuales se convertirá en el diseño definitivo.

API
↔
REGLAS E INFORMACIÓN

Laravel

Autenticación, permisos, inventario, importación de Excel, reglas de publicación, base de datos y almacenamiento de imágenes.

Cuatro idiomas desde la primera versión. El sitio público estará disponible en inglés, español, italiano y portugués, con un selector de idioma visible. La internacionalización abarcará navegación, filtros, fichas, mensajes y formatos de fecha. Las descripciones y los textos comerciales utilizarán traducciones aprobadas por el cliente. Esta cobertura permite atender a personas de distintos mercados en su idioma y facilitar la consulta sobre las unidades.

Arquitectura hexagonal. Las reglas del negocio estarán separadas de los mecanismos que las ejecutan: importar un Excel, crear una unidad desde el panel o consultar una API utilizará los mismos casos de uso. Esto facilita probar las reglas y sustituir integraciones sin rehacer toda la aplicación.

Imágenes polimórficas. Una tabla de imágenes relacionará cada archivo con un complejo o una unidad mediante el tipo y el identificador de su propietario. Guardará ruta, orden, portada y texto alternativo; los archivos estarán en almacenamiento persistente. Así habrá una biblioteca común con galerías independientes, preparada para asociar imágenes a otras entidades en ampliaciones futuras.

Datos previstos. Complejos, unidades, usuarios y permisos, imágenes, importaciones y detalle de resultados. Cada unidad tendrá un identificador interno y un código único dentro del complejo. El historial indicará quién importó, cuándo y qué cambió, evitando mostrar información interna en la API pública.

Una futura aplicación móvil. Podrá consumir la misma API y reutilizar inventario, fotografías, autenticación y reglas existentes. Esto evita reconstruir el núcleo del negocio para otro canal. Las funciones nuevas o necesidades específicas del móvil podrían requerir ampliar endpoints o adaptar la autenticación; la arquitectura reduce ese trabajo, sin prometer que nunca habrá cambios en el backend.

Continuidad operativa. La separación permite desplegar y evolucionar cada aplicación con mayor independencia. Las importaciones se validan antes de sustituir datos, y una carga inválida conserva el último inventario confirmado. Entorno de pruebas, respaldos, comprobaciones de salud y reversión de despliegues reducen el impacto de errores. La continuidad también depende del hosting y su operación; la separación por sí sola no garantiza disponibilidad absoluta.

06 / LAS REGLAS DE ACTUALIZACIÓN

Automatizar con trazabilidad y protección de los datos

07 / ROADMAP DE IMPLEMENTACIÓN

185 horas con entregas verificables

La estimación cubre una primera versión operativa para un complejo y su inventario de referencia de 60 a 70 unidades. Integra backend, frontend, pruebas y puesta en marcha. No incluye construir tres sistemas: se desarrolla la propuesta visual que el cliente seleccione.

FaseTrabajo previstoEsfuerzo
01Definición del proceso y alcance10 h
02Arquitectura y entornos14 h
03Acceso seguro y permisos14 h
04Inventario central y API de unidades18 h
05Importación y conciliación de Excel28 h
06Biblioteca de imágenes y preparación inicial16 h
07Panel operativo y publicación12 h
08Sitio público en Angular25 h
09Visibilidad y rendimiento8 h
10Pruebas integradas y validación del cliente18 h
11Puesta en producción y capacitación10 h
12Reserva de ajuste y estabilización12 h
TOTAL ESTIMADO185 h
01

Definición del proceso y alcance

10 h

Revisar un Excel real, sus columnas y códigos de unidad; confirmar responsables, datos públicos, teléfonos, estados y reglas de publicación. Seleccionar una de las tres propuestas visuales. Acordar un formato de importación único y el tratamiento de unidades creadas manualmente.

Entrega verificable: Mapa del proceso, plantilla de Excel, diccionario de datos y criterios de aceptación aprobados.

02

Arquitectura y entornos

14 h

Preparar Angular y Laravel como proyectos separados, con API versionada y base de datos relacional. Aplicar arquitectura hexagonal en los módulos de negocio: dominio, casos de uso y adaptadores para API, Excel, almacenamiento y persistencia. Configurar desarrollo, entorno de pruebas y variables de configuración.

Entrega verificable: Base técnica reproducible, esquema de datos inicial y contrato de API. Versiones estables y compatibles verificadas al iniciar el proyecto.

03

Acceso seguro y permisos

14 h

Construir login, cierre de sesión y recuperación de contraseña para personal autorizado. Configurar administrador y operador: el administrador gestiona accesos; el operador mantiene inventario, imágenes e importaciones. Proteger las operaciones también en Laravel, con sesiones seguras, límites de intentos y validación de permisos.

Entrega verificable: Panel privado accesible solo con autenticación y pruebas de acceso autorizado y denegado. La recuperación requiere un servicio de correo configurado.

04

Inventario central y API de unidades

18 h

Crear el registro del complejo y todas sus unidades, incluidas las ocupadas y todavía incompletas. Incorporar identificador único, código de unidad, habitaciones, baños, superficie, precio, estado, fecha de disponibilidad y habilitación comercial. Implementar consultas, creación y edición mediante API y sus reglas de validación.

Entrega verificable: Base de datos y API capaces de registrar y consultar todas las unidades sin depender de su publicación en la web.

05

Importación y conciliación de Excel

28 h

Implementar carga privada de .xlsx, validación de columnas, tipos, estados, fechas y códigos duplicados. Comparar por código estable dentro del complejo, mostrar resumen de altas y cambios y solicitar confirmación de aplicación. Procesar el archivo completo en una transacción; guardar historial, usuario, fecha y resultado. Evitar importaciones simultáneas y repetidas que dupliquen unidades.

Entrega verificable: Primera importación que crea inventario y actualizaciones posteriores que modifican los registros existentes. Errores identificados por fila, sin aplicar parcialmente el archivo.

06

Biblioteca de imágenes y preparación inicial

16 h

Construir carga de imágenes del complejo —entrada y áreas comunes— y galerías propias de cada unidad. Usar una tabla polimórfica de imágenes, con entidad propietaria, ruta, portada, orden y texto alternativo. Validar formatos y tamaños, generar versiones optimizadas y contar solamente fotografías distintas, válidas y procesadas.

Entrega verificable: Galerías administrables y regla de mínimo tres fotografías de la unidad aplicada en el backend, incluso al consultar directamente la API pública.

07

Panel operativo y publicación

12 h

Conectar las pantallas del panel a los módulos anteriores: listado de todas las unidades, alta manual, edición, carga de fotografías y consulta del historial de importaciones. Añadir filtros de pendientes de fotos, disponibles, próximas y ocupadas, así como el motivo por el que una unidad permanece oculta.

Entrega verificable: El personal puede completar la preparación inicial y mantener el inventario mediante Excel o carga manual, con el mismo criterio de validación.

08

Sitio público en Angular

25 h

Convertir la propuesta visual elegida en una web adaptable a móvil y escritorio, con los colores de la empresa. Construir portada, galería del complejo, catálogo, filtros, ficha de unidad, fechas y estados. Integrar los cuatro idiomas iniciales —inglés, español, italiano y portugués— y accesos claros al teléfono del responsable de alquileres; añadir WhatsApp si existe un número habilitado.

Entrega verificable: Sitio conectado a información real, con estados de carga y error, navegación en los cuatro idiomas iniciales y llamadas a la acción para consultar o coordinar una visita.

09

Visibilidad y rendimiento

8 h

Preparar títulos y descripciones por página, rutas legibles, sitemap y renderizado del contenido público para facilitar su lectura por buscadores. Optimizar imágenes y carga inicial. Definir invalidación de caché tras cambios de inventario y fotografías para evitar anuncios desactualizados.

Entrega verificable: Páginas públicas preparadas para indexación, navegación rápida y disponibilidad coherente. El panel privado permanece fuera de los buscadores.

10

Pruebas integradas y validación del cliente

18 h

Probar autenticación, permisos, alta manual, importación inicial y diaria, archivos inválidos, duplicados, repetición de cargas y conservación de fotos. Verificar publicación con cero, dos y tres fotografías; cambios a ocupado; coming soon; fechas vencidas y eliminación de fotos. Revisar los cuatro idiomas y móvil. Ejecutar una demostración con el Excel acordado y corregir defectos del alcance.

Entrega verificable: Informe de pruebas y validación de los criterios acordados en un entorno separado de producción.

11

Puesta en producción y capacitación

10 h

Publicar frontend y backend con HTTPS y configuración de producción. Ejecutar migraciones controladas, comprobar catálogo y contactos, configurar respaldo de base de datos y archivos y realizar una comprobación de restauración. Preparar procedimiento de reversión y guía breve. Capacitar al responsable en importación y fotografías.

Entrega verificable: Sistema desplegado, comprobaciones de funcionamiento, guía operativa y entrega de accesos al responsable designado. Requiere infraestructura disponible previamente.

12

Reserva de ajuste y estabilización

12 h

Reservar tiempo para ajustes menores detectados durante aceptación y lanzamiento: textos, configuración o correcciones puntuales dentro de los requisitos aprobados.

Entrega verificable: Margen incluido en la estimación. Las funcionalidades nuevas se evalúan y cotizan antes de incorporarlas.

08 / PLAZO Y CONDICIONES DE EJECUCIÓN

Un esfuerzo acotado y un avance que el cliente puede revisar

Referencia de calendario: 185 horas equivalen a aproximadamente 5,3 semanas de trabajo con una dedicación efectiva de 35 horas semanales. Para coordinación, revisiones y validación del cliente, se propone una ventana de seis a siete semanas calendario desde el inicio acordado, sujeta a disponibilidad del equipo y entrega de insumos. Las horas representan esfuerzo total del proyecto, no 185 horas por cada especialidad.

La secuencia comenzará por definición, arquitectura y acceso; continuará con inventario, importación y fotografías; integrará después panel y web pública; y cerrará con pruebas, aceptación y lanzamiento. Algunas tareas podrán solaparse una vez estabilizado el contrato de API. El cronograma fechado se acordará al confirmar inicio, responsables y capacidad asignada.

Insumos para comenzar: Excel representativo con casos disponibles, ocupados y próximos; códigos de unidad consistentes; logo y colores aprobados; dirección; contactos de alquileres; textos y traducciones aprobadas en inglés, español, italiano y portugués, además de fotografías autorizadas. Para publicar se necesitan dominio, hosting compatible con Angular y Laravel, base de datos, almacenamiento persistente y servicio de correo para recuperación de acceso.

Base comercial: la inversión estimada de desarrollo es de US$6.845, correspondiente a 185 horas × US$37 por hora. La estimación se confirmará al validar el archivo Excel y aprobar el alcance funcional. Cualquier ampliación se presupuestará previamente a US$37 por hora y requerirá autorización del cliente. Hosting, dominio, almacenamiento, correo y otros servicios de terceros se presupuestan aparte. Los cuatro idiomas están incluidos en las 185 horas, utilizando la misma estructura de pantallas y traducciones suministradas o aprobadas por el cliente. La traducción profesional de contenidos no forma parte del esfuerzo de programación. La estimación supone el formato de Excel aprobado en la fase inicial y una ronda consolidada de ajustes visuales dentro del diseño elegido. Los cambios de alcance se estimarán y aprobarán antes de ejecutarse.

Evoluciones posteriores: aplicación móvil, varios complejos, sincronización sin carga manual de Excel, CRM, pagos, contratos, firma electrónica, reservas en línea, portal de residentes, anuncios de venta, campañas y mantenimiento continuo se podrán abordar como ampliaciones. La primera versión se centra en alquileres, inventario y contacto comercial.

09 / COMPROMISOS DE ENTREGA

Qué podrá comprobar The Four Ambassadors al recibir el sistema

  1. El personal autorizado accede al panel y mantiene el inventario completo, también las unidades no publicadas.
  2. Una primera importación crea las unidades; una carga posterior actualiza su disponibilidad sin duplicarlas ni perder sus fotos.
  3. Un Excel inválido informa los errores y conserva el inventario previamente confirmado.
  4. Las unidades con menos de tres fotos, ocupadas o deshabilitadas no aparecen en la web ni quedan accesibles por la API pública de fichas.
  5. Las unidades disponibles y próximas válidas muestran sus datos y fecha, con acceso al contacto de alquileres.
  6. La creación manual y la importación aplican las mismas reglas del negocio.
  7. La experiencia pública funciona en móvil y escritorio, con inglés, español, italiano y portugués desde el lanzamiento y la identidad visual seleccionada.
  8. Se entregan código fuente de ambas aplicaciones, esquema y migraciones de datos, contrato básico de API, guía de operación, resultado de pruebas y capacitación.
  9. El lanzamiento incluye configuración de respaldos y procedimiento de recuperación y reversión. La frecuencia, retención y responsabilidad de su supervisión quedarán documentadas según la infraestructura contratada.

Los compromisos de esta entrega se verifican mediante los criterios anteriores. Un SLA, soporte recurrente y plazo de garantía posterior se establecerán en el acuerdo comercial; no se presume un servicio permanente incluido en las horas de construcción.

Que cada unidad disponible tenga una oportunidad de ser descubierta

The Four Ambassadors ya dispone de un inventario y de un proceso para mantenerlo. Esta plataforma convierte ese trabajo interno en una herramienta comercial visible: una web propia, con identidad, información útil y un camino claro hacia la consulta. Una base para gestionar mejor hoy y ampliar los canales de atención mañana.

Referencias técnicas de la arquitectura propuesta

La propuesta de implementación usa capacidades documentadas oficialmente: relaciones polimórficas de Laravel para asociar imágenes a distintos modelos; Sanctum como base de autenticación de la aplicación web y posible acceso por tokens para futuros clientes; y renderizado de Angular para contenido público. Estas capacidades respaldan el planteamiento técnico; las 185 horas son una estimación específica de este proyecto.