Una institución financiera líder, con operaciones multinegocio dentro de un grupo corporativo, necesitaba controlar con precisión la asistencia a una conferencia de alto perfil para sus directivos. Andes Development diseñó e implementó en una semana una plataforma de gestión de eventos y check-in basada en Laravel y Filament, con autenticación reforzada, auditoría completa y capacidades multi-tenant. Seis meses después, la misma plataforma dio el salto al autoservicio: hoy cada invitado confirma, arma su agenda y hace su propio check-in desde un enlace personal con código QR, y todo está en producción.
// El desafío
Fase 1: un evento de alto perfil sin herramienta (febrero - marzo de 2026)
- Gestión unificada de invitados No existía una plataforma única para administrar la lista de asistentes, las confirmaciones y el check-in en tiempo real.
- Trazabilidad íntegra Se necesitaba auditoría completa (quién registró a quién, cuándo y cómo) para satisfacer los controles internos de cumplimiento.
- Seguridad de estándar bancario Acceso protegido con doble factor, passkeys y control granular de permisos.
- Reutilización a nivel de grupo La solución debía servir a varias empresas del grupo sin duplicar infraestructura, con los datos aislados por entidad.
- Plazo crítico La plataforma se solicitó y desplegó en una semana.
Fase 2: del control de puerta a la experiencia del invitado (agosto - septiembre de 2026)
- Invitados que dependen del organizador Cada confirmación, cambio de agenda o registro pasaba por el equipo de eventos.
- Eventos con varias conferencias Los eventos crecieron a programas con sesiones abiertas y sesiones exclusivas para invitados VIP, con cupos limitados.
- Reglas que se aplican solas Periodos de registro, confirmación y check-in que el sistema debe respetar sin depender de la memoria del equipo.
- Una superficie pública sin puertas traseras Abrir la plataforma a los invitados exigía blindar esa nueva superficie al nivel de un banco.
// La solución tecnológica
Fase 1
- Stack moderno Backend en Laravel y panel administrativo en Filament 5 sobre PostgreSQL, con auditoría y registro transaccional.
- Multi-tenancy por scope Una sola aplicación y base de datos para varias empresas del grupo, con los datos aislados por entidad.
- Autenticación reforzada Doble factor (2FA), passkeys y credenciales tradicionales, alineados a los estándares de seguridad bancaria.
- Check-in con trazabilidad Registro en sitio con sello de tiempo e identificación del operador de cada check-in.
- Gestión en tiempo real Carga masiva de participantes desde Excel, seguimiento de confirmaciones y edición en vivo desde una interfaz simple.
Fase 2
- Portal del invitado Cada participante recibe un enlace personal con token opaco y un código QR: desde ahí confirma o declina, arma su agenda y hace su propio check-in. El mismo enlace se comporta distinto para el invitado y para el personal autenticado.
- Conferencias dentro de los eventos Confirmación y check-in por sesión, acceso abierto o restringido para invitados VIP (por persona o por lista cargada) y cupos opcionales.
- Motor de reglas y periodos Ventanas de registro, confirmación, check-in y evento; el personal puede hacer excepciones con confirmación expresa y cada excepción queda auditada.
- Página de invitación con marca Plantillas de diseño, banner del evento, sede con enlace al mapa, agenda en un solo envío y códigos QR con el logo al centro, descargables en PNG y SVG.
- Integraciones seguras Recepción de formularios externos por webhook firmado con HMAC y rechazo de duplicados, y siete tipos de notificación automática (recordatorios y solicitud de retroalimentación posterior al evento) con un registro que garantiza un solo envío.
- Check-in en puerta por QR El personal escanea el código del invitado; la ficha de cada participante muestra su estado por sesión y su historial de notificaciones.
- Seguridad de la superficie pública CSP estricta con nonce y sin
unsafe-eval, páginas de invitado sin caché, sin referrer y fuera de buscadores, solicitudes de lectura que nunca cambian estado, protección contra inyección de fórmulas en exportaciones y secretos cifrados. - Panel de operador y cuentas sin contraseñas escritas Un panel separado con doble factor obligatorio; los usuarios definen su contraseña desde enlaces de un solo uso y eligen su idioma, español o inglés.
- Auditoría que responde quién Cada registro del historial identifica a quien actuó, y toda salida de datos personales queda registrada.
// Resultados y logros destacados
Dos fases sobre la misma base, sin reemplazar nada y sin bajar el estándar de seguridad:
-
7 días
De la solicitud a la certificación y la puesta en producción de la fase 1; ajustes finalizados dentro de un total de 14 días. -
Autoservicio
Invitados que confirman, arman su agenda y hacen check-in solos, con sesiones VIP y cupos controlados por el sistema, ya en producción. -
Seguridad bancaria
2FA, passkeys, CSP estricta en la superficie pública y auditoría completa de cada acción, para una operación trazable de extremo a extremo.
// Conclusión
Lo que nació en una semana para un solo evento es hoy la plataforma de eventos corporativos del grupo: multi-tenant, auditable y centrada en el invitado. La segunda fase no reemplazó nada; construyó sobre la misma base, con el mismo estándar de seguridad. Andes Development volvió a demostrar que un plazo crítico no está reñido con la seguridad bancaria, y que una buena base se vuelve más valiosa con cada fase.