Plataforma SaaS Multi-Tenant para Capacitación en VR
Una empresa de capacitación empresarial necesitaba transformar su aplicación de capacitación basada en VR en una plataforma SaaS multi-tenant capaz de servir a múltiples organizaciones con gestión de usuarios, seguimiento de capacitación y análisis separados.
Discuta Su Proyecto
El Desafío
La aplicación de capacitación en VR existente era una solución single-tenant sin gestión basada en web:
- No había un panel de control centralizado para que los administradores siguieran el progreso de los aprendices
- El diseño de una sola organización no podía servir a múltiples clientes empresariales
- Los datos de las sesiones de capacitación permanecían en el visor de VR sin sincronización en la nube
- No había seguimiento de evaluaciones ni puntuación a través de los intentos de capacitación
- Los administradores no tenían visibilidad sobre la finalización de la capacitación o las métricas de calidad
Nuestra Solución
Construimos una plataforma SaaS multi-tenant de capacitación en VR con paneles web, acceso basado en roles, seguimiento de sesiones y análisis en tiempo real.
Arquitectura
- Paneles Web: React 19 con Tailwind CSS, Recharts para análisis
- API de Backend: Express 5 con MongoDB/Mongoose
- Aplicación de VR: Unity 2021.3 LTS con Meta XR SDK para visores Quest
- Autenticación: JWT con bcrypt, control de acceso basado en roles
- Multi-Tenancy: Aislamiento de datos basado en TenantId en la capa de aplicación
Componentes de la Plataforma
Panel de Juego (Por Organización)
- Resumen de sesiones de capacitación con tasas de finalización
- Progreso individual del aprendiz con historial de sesiones
- Puntuaciones de evaluación y seguimiento de intentos
- Gestión de equipos para capacitadores y aprendices
Panel de Super Administrador (A Nivel de Plataforma)
- Gestión y aprovisionamiento de organizaciones
- Análisis e informes entre tenants
- Monitoreo de salud y uso de la plataforma
- Gestión de usuarios y suscripciones
Aplicación de Capacitación en VR (Meta Quest)
- Escenarios de capacitación inmersivos con interacciones basadas en físicas
- Flujos de trabajo guiados paso a paso (colocación de tornillos, tareas de ensamblaje)
- Retroalimentación háptica para interacciones realistas con herramientas
- Seguimiento de progreso en tiempo real con envío de datos a la API
- Interacción de UI con puntero láser basada en controlador
Jerarquía de Roles
- Super Admin - Gestión a nivel de plataforma en todas las organizaciones
- Org Admin - Gestión de usuarios y capacitación específica de la organización
- Admin - Supervisión de capacitación a nivel de equipo
- Aprendiz - Participante de la capacitación en VR
Características Clave
- Aislamiento de Tenants - Separación completa de datos mediante tenantId
- Integración VR + Web - El visor Unity sincroniza datos con los paneles web
- Seguimiento de Sesiones - Múltiples intentos por capacitación con puntuación
- Acceso Basado en Roles - Jerarquía de 4 niveles con permisos granulares
- Análisis de Progreso - Visualización de métricas de capacitación impulsada por Recharts
- Interacciones Físicas - Manejo realista de herramientas VR con retroalimentación háptica
Resultados
Stack Tecnológico
caseStudyDetail.more Casos de Estudio
Explore más de nuestras implementaciones técnicas
Procesamiento de Facturas Potenciado por AI con OCR e Integración con QuickBooks
Una empresa de tamaño mediano que procesa cientos de facturas de proveedores mensualmente necesitaba eliminar la entrada de datos manual extrayendo automáticamente los datos de las facturas usando AI/OCR y sincronizándolos directamente en QuickBooks para la contabilidad y el seguimiento de pagos.
Inserción de Anuncios en el Lado del Cliente (CSAI) con Análisis de Marcadores SCTE-35 e Integración de Reproductor Multiplataforma
Una plataforma de streaming de video necesitaba implementar la Inserción de Anuncios en el Lado del Cliente (CSAI) en sus aplicaciones web, móviles y de TV conectada, lo que permitiría experiencias publicitarias personalizadas a nivel de dispositivo con soporte completo para la interacción con anuncios (superposiciones clicables, banners complementarios, botones para omitir) que la inserción del lado del servidor no puede proporcionar.
¿Listo para Transformar su Negocio?
Hablemos sobre cómo podemos aplicar soluciones similares a sus desafíos.