Metro Cuadrado
Una plataforma de presupuestos para arquitectos que centralizó flujos documentales fragmentados y preservó los datos del cliente independientemente del estado de la suscripción.
Único ingeniero
Medidos mediante analíticas del producto, cuentas registradas, actividad en la base de datos y uso real de presupuestos.
- Acceso separado de la propiedad de los datos
- Suscripciones con Mercado Pago
- Entrega asistida por IA bajo control humano

Problema
Los arquitectos armaban presupuestos mediante combinaciones fragmentadas de planillas, documentos y PDFs preparados manualmente. Metro Cuadrado consolidó en un solo flujo la creación de presupuestos, la información del cliente y el proyecto, la persistencia y la generación de PDFs descargables.
Contexto y responsabilidad
Fui el único ingeniero y tuve la responsabilidad integral de la implementación técnica. Esto incluyó el flujo de presupuestos, el comportamiento de la persistencia, la salida en PDF, las capacidades en la nube condicionadas a una suscripción activa, la validación en producción y la evolución continua del producto.
Alcance del sistema
- Creación estructurada de presupuestos
- Información de clientes y proyectos
- Generación de PDFs descargables
- Persistencia local de presupuestos
- Persistencia en la nube condicionada a una suscripción activa
- Habilitación de capacidades mediante suscripciones de Mercado Pago
Arquitectura
La aplicación en Next.js centralizó los datos de presupuestos y la generación de PDFs, diferenciando la persistencia del acceso por suscripción. La persistencia en la nube y otras capacidades premium requerían una suscripción activa. Una facturación fallida, vencida o cancelada restringía esas capacidades sin eliminar los datos del cliente, y la reactivación podía restaurar el acceso. Mercado Pago aportaba el estado de la suscripción recurrente utilizado para decidir qué capacidades habilitar; el diseño no supone un mecanismo específico para los eventos de pago.
- Aplicación en Next.js
- Flujo de presupuestos y PDFs
- Persistencia local
- Persistencia en la nube condicionada a una suscripción activa
- Señal de suscripción de Mercado Pago
Desafío de ingeniería
La facturación cambia el acceso, no la propiedad de los datos
La decisión central de producto e ingeniería fue mantener el estado de acceso separado de la propiedad de los datos del cliente. El estado de la suscripción podía habilitar o restringir capacidades premium y en la nube, pero no definir si los datos del cliente seguían existiendo. Así, las interrupciones de facturación eran reversibles sin convertir un pago fallido, vencimiento o cancelación en un comportamiento destructivo sobre los datos.
Decisiones y fundamentos
Separar el acceso de la propiedad de los datos
- Decisión
- Limitar la persistencia en la nube y las capacidades premium según el estado activo de la suscripción, conservando los datos del cliente ante pagos fallidos, vencimientos o cancelaciones.
- Fundamento
- El estado de facturación determina el acceso vigente, no la propiedad de los datos creados por el cliente. Conservar los datos protege la confianza y permite restaurar el acceso después de la reactivación.
- Compensaciones
- El producto debía diferenciar la restricción de capacidades de la retención de datos entre estados inactivos y reactivados. Esto exigía reglas de ciclo de vida más claras que tratar una suscripción inactiva como la eliminación de una cuenta.
Entrega asistida por IA bajo control humano
- Decisión
- Usar IA mediante prompts específicos, tareas de implementación acotadas y cambios iterativos pequeños, manteniendo la arquitectura, las decisiones de producto, la revisión, la validación y los lanzamientos bajo responsabilidad humana.
- Fundamento
- La IA podía acelerar la implementación sin convertirse en la autoridad del diseño del sistema ni del comportamiento en producción. Las reglas explícitas y las tareas acotadas mantenían los cambios revisables.
- Compensaciones
- La aceleración seguía requiriendo revisión manual de código, validación del build, verificaciones funcionales, revisión del diff y revisión del comportamiento antes de continuar. La responsabilidad humana y la autoridad sobre los lanzamientos no cambiaron.
Contexto de producción
Metro Cuadrado alcanzó más de 1.000 usuarios activos durante los primeros seis meses. El uso activo se midió mediante analíticas del producto, cuentas registradas, actividad en la base de datos y uso real de presupuestos. La IA asistió la implementación, mientras que las decisiones arquitectónicas, la revisión, la validación y el control de los lanzamientos permanecieron bajo responsabilidad humana.
Resultado e impacto
Medidos mediante analíticas del producto, cuentas registradas, actividad en la base de datos y uso real de presupuestos.
Consolidó un flujo fragmentado de presupuestos en un producto en funcionamiento con adopción medible. Los clientes conservaron sus datos ante cambios de facturación, el acceso premium siguió siendo reversible y la IA aceleró la implementación sin reemplazar el criterio de ingeniería ni el control de los lanzamientos.
Tecnologías
- Next.js
Integraciones
- Mercado Pago
Diagrama de arquitectura
Ver el proyecto en funcionamiento
Visitar sitio web