Plateforme SaaS de formation VR Multi-Tenant
Une entreprise de formation avait besoin de transformer son application de formation basée sur la VR en une plateforme SaaS Multi-Tenant capable de servir plusieurs organisations avec une gestion des utilisateurs, un suivi des formations et des analyses séparés.
Discutez de Votre Projet
Le Défi
L'application de formation VR existante était une solution à tenant unique sans gestion basée sur le web :
- Pas de tableau de bord centralisé pour les administrateurs afin de suivre la progression des stagiaires
- La conception mono-organisation ne pouvait pas servir plusieurs clients d'entreprise
- Les données de session de formation restaient sur le casque VR sans synchronisation cloud
- Pas de suivi d'évaluation ou de notation sur les différentes tentatives de formation
- Les administrateurs n'avaient aucune visibilité sur l'achèvement de la formation ou les métriques de qualité
Notre Solution
Nous avons construit une plateforme SaaS de formation VR Multi-Tenant avec des tableaux de bord web, un accès basé sur les rôles, un suivi de session et des analyses en temps réel.
Architecture
- Tableaux de bord web : React 19 avec Tailwind CSS, Recharts pour l'analytique
- API Backend : Express 5 avec MongoDB/Mongoose
- Application VR : Unity 2021.3 LTS avec Meta XR SDK pour les casques Quest
- Authentification : JWT avec bcrypt, contrôle d'accès basé sur les rôles
- Multi-Tenancy : Isolation des données basée sur TenantId au niveau de la couche applicative
Composants de la plateforme
Tableau de bord de jeu (par organisation)
- Aperçu des sessions de formation avec les taux d'achèvement
- Progression individuelle du stagiaire avec l'historique des sessions
- Scores d'évaluation et suivi des tentatives
- Gestion d'équipe pour les formateurs et les stagiaires
Panneau Super Admin (à l'échelle de la plateforme)
- Gestion et provisionnement des organisations
- Analyses et rapports cross-tenant
- Surveillance de la santé et de l'utilisation de la plateforme
- Gestion des utilisateurs et des abonnements
Application de formation VR (Meta Quest)
- Scénarios de formation immersifs avec interactions basées sur la physique
- Workflows guidés étape par étape (placement de vis, tâches d'assemblage)
- Retour haptique pour des interactions d'outils réalistes
- Suivi de progression en temps réel avec soumission de données API
- Interaction UI avec pointeur laser basé sur le contrôleur
Hiérarchie des rôles
- Super Admin - Gestion à l'échelle de la plateforme pour toutes les organisations
- Org Admin - Gestion des utilisateurs et de la formation spécifique à l'organisation
- Admin - Supervision de la formation au niveau de l'équipe
- Stagiaire - Participant Ă la formation VR
Fonctionnalités clés
- Isolation des tenants - Séparation complète des données via tenantId
- Intégration VR + Web - Le casque Unity synchronise les données avec les tableaux de bord web
- Suivi de session - Tentatives multiples par formation avec notation
- Accès basé sur les rôles - Hiérarchie à 4 niveaux avec permissions granulaires
- Analyses de progression - Visualisation des métriques de formation optimisée par Recharts
- Interactions physiques - Manipulation réaliste d'outils VR avec retour haptique
Résultats
Stack Technologique
caseStudyDetail.more Études de Cas
Découvrez plus de nos implémentations techniques
Traitement de factures assisté par l'IA avec OCR et intégration QuickBooks
Une entreprise de taille moyenne, traitant des centaines de factures fournisseurs chaque mois, devait éliminer la saisie manuelle des données en extrayant automatiquement les données des factures à l'aide de l'IA/OCR et en les synchronisant directement dans QuickBooks pour la tenue de livres et le suivi des paiements.
Insertion d'annonces côté client (CSAI) avec analyse des marqueurs SCTE-35 et intégration de lecteurs multiplateformes
Une plateforme de streaming vidéo devait implémenter l'insertion d'annonces côté client (CSAI) sur les applications web, mobiles et de télévision connectée — permettant des expériences publicitaires personnalisées au niveau de l'appareil avec un support complet d'interaction publicitaire (superpositions cliquables, bannières complémentaires, boutons de saut) que l'insertion côté serveur ne peut pas offrir.
PrĂŞt Ă Transformer Votre Entreprise ?
Discutons de la façon dont nous pouvons appliquer des solutions similaires à vos défis.