Desde 2022 comenzamos a trabajar junto con PixelMachine en el desarrollo de una herramienta de gestión de reservas de lotes para el cliente Inco. La solución fue pensada como una plataforma integral para administrar proyectos inmobiliarios, donde los responsables podían dar de alta distintos desarrollos, organizar barrios, configurar etapas y ofrecer lotes a la venta de manera controlada y ordenada.
El sistema fue diseñado para manejar una lógica de acceso escalonado a las reservas, evitando que todos los usuarios ingresaran al mismo tiempo. Los interesados debían registrarse y obtener un turno, respetando un orden de llegada y una dinámica de lanzamiento por grupos. Una vez iniciado el turno, cada usuario contaba con una ventana de tiempo configurable para seleccionar hasta una determinada cantidad de lotes antes de pasar al checkout. Si ese proceso no se completaba dentro del tiempo definido, la reserva expiraba y el usuario debía volver a solicitar un nuevo turno.
La plataforma también integraba el proceso de pago con Mercado Pago, incluyendo una confirmación sujeta a un segundo plazo configurable. Si el pago no se validaba dentro de ese período, la reserva se liberaba automáticamente. Una vez confirmado, mediante webhook el sistema actualizaba el estado de la reserva, bloqueaba los lotes para evitar nuevas selecciones y disparaba distintos correos automáticos. Uno de los aspectos más interesantes del proyecto fue el uso de SVG interactivo para el mapa de lotes, permitiendo una visualización flexible, estilizable y con comportamientos dinámicos en JavaScript. A esto se sumaban configuraciones avanzadas por proyecto y una capa de tareas programadas mediante crons para backups, revisiones de pagos y rutinas de seguridad.
Una plataforma de reservas con lógica temporal, pagos y mapas interactivos
Este proyecto fue desarrollado como una solución especializada para ordenar y automatizar el proceso de reserva de lotes dentro de desarrollos inmobiliarios con alta demanda. El desafío principal no era solo mostrar disponibilidad, sino administrar correctamente la lógica de acceso, los tiempos de decisión, la confirmación de pagos y el bloqueo dinámico de unidades para asegurar un proceso justo, trazable y operativamente viable para cada lanzamiento.
La plataforma combinó gestión administrativa y experiencia de usuario en un mismo entorno. Desde el backoffice, los administradores podían crear proyectos, configurar etapas, definir ventanas de lanzamiento y ajustar parámetros críticos como duración de turnos, tiempos máximos de pago y comportamiento de las reservas. Del lado del usuario, el flujo estaba cuidadosamente diseñado para acompañar desde el registro y asignación de turnos hasta la selección de lotes, el checkout y la validación final del pago, integrando Mercado Pago y un sistema de webhooks para automatizar cambios de estado y bloqueos definitivos.
Un diferencial técnico importante fue la implementación de mapas interactivos basados en SVG, lo que permitió representar visualmente los lotes con una gran flexibilidad estética y funcional. Esto hizo posible aplicar estilos específicos, estados dinámicos e interacciones controladas desde JavaScript, aportando una experiencia de selección mucho más clara y rica. A su vez, el sistema incluía tareas programadas mediante crons para reforzar la operación diaria, ejecutando rutinas de seguridad, backups y validaciones automáticas de pagos. El resultado fue una herramienta versátil, robusta y preparada para adaptarse a distintos proyectos inmobiliarios con reglas de negocio variables.