Multi-lejer VR Trænings SaaS Platform
Et virksomhedstræningsfirma havde brug for at omdanne deres VR-baserede træningsapplikation til en multi-lejer SaaS-platform, der kunne betjene flere organisationer med separat brugeradministration, træningssporing og analyse.
Diskuter Dit Projekt
Udfordringen
Den eksisterende VR-træningsapp var en enkelt-lejer-løsning uden webbaseret administration:
- Ingen centraliseret dashboard for administratorer til at spore deltagerfremskridt
- Designet til enkelt-organisation kunne ikke betjene flere virksomhedskunder
- Træningssessionsdata forblev på VR-headsettet uden cloud-synkronisering
- Ingen vurderingssporing eller scoring på tværs af træningsforsøg
- Administratorer havde ingen indsigt i træningsfuldførelse eller kvalitetsmålinger
Vores Løsning
Vi byggede en multi-lejer VR trænings SaaS-platform med web-dashboards, rollebaseret adgang, sessionssporing og realtidsanalyse.
Arkitektur
- Web-dashboards: React 19 med Tailwind CSS, Recharts til analyse
- Backend API: Express 5 med MongoDB/Mongoose
- VR-applikation: Unity 2021.3 LTS med Meta XR SDK til Quest-headsets
- Autentifikation: JWT med bcrypt, rollebaseret adgangskontrol
- Multi-lejer: TenantId-baseret dataseparation på applikationslaget
Platformkomponenter
Gaming-dashboard (pr. organisation)
- Oversigt over træningssessioner med gennemførelsesrater
- Individuel deltagerfremskridt med sessionshistorik
- Vurderingsresultater og forsøgssporing
- Teamledelse for trænere og deltagere
Super Admin Panel (platformsdækkende)
- Organisationstyring og provisionering
- Cross-lejer analyse og rapportering
- Overvågning af platformens sundhed og brug
- Bruger- og abonnementsstyring
VR Træningsapplikation (Meta Quest)
- Immersive træningsscenarier med fysikbaserede interaktioner
- Trin-for-trin guidede arbejdsgange (skrueplacering, samleopgaver)
- Haptisk feedback for realistiske værktøjsinteraktioner
- Realtidsfremskridtssporing med API-dataindsendelse
- Controller-baseret laserpointer UI-interaktion
Rolle-hierarki
- Super Admin - Platformsdækkende administration på tværs af alle organisationer
- Org Admin - Organisationsspecifik bruger- og træningsadministration
- Admin - Tilsyn med træning på teamniveau
- Deltager - VR-træningsdeltager
Nøglefunktioner
- Lejerisolation - Komplet dataseparation via tenantId
- VR + Web-integration - Unity-headset synkroniserer data til web-dashboards
- Sessionssporing - Flere forsøg pr. træning med scoring
- Rollebaseret adgang - 4-trins hierarki med granulære tilladelser
- Fremskridtsanalyse - Recharts-drevet visualisering af træningsmålinger
- Fysikinteraktioner - Realistisk VR-værktøjshåndtering med haptisk feedback
Resultater
Teknologistak
caseStudyDetail.more Casestudier
Udforsk flere af vores tekniske implementeringer
AI-drevet fakturabehandling med OCR og QuickBooks-integration
En mellemstor virksomhed, der månedligt behandler hundredvis af leverandørfakturaer, havde brug for at eliminere manuel dataindtastning ved automatisk at udtrække fakturadata ved hjælp af AI/OCR og synkronisere dem direkte til QuickBooks for bogføring og sporing af betalinger.
Klient-side annonceindsættelse (CSAI) med SCTE-35-markørparsing og integration af afspillere på flere platforme
En videostreamingplatform skulle implementere klient-side annonceindsættelse (CSAI) på tværs af web-, mobil- og connected TV-apps – hvilket muliggjorde personaliserede annonceringer på enhedsniveau med fuld support for annonceinteraktion (klikbare overlays, følgebannere, skip-knapper), som server-side indsættelse ikke kan tilbyde.
Ofte stillede spørgsmål
MicrocosmWorks implemented tenant isolation at the database level using PostgreSQL row-level security policies combined with a tenant context middleware that injects the organization ID into every query. VR training content is stored in tenant-specific S3 prefixes with IAM policies preventing cross-tenant access, ensuring complete data isolation even at the storage layer.
MicrocosmWorks built the VR training application using Unity with the OpenXR standard, supporting Meta Quest 2/3/Pro, HTC Vive Focus 3, and Pico 4 Enterprise headsets. The platform also provides a desktop 3D fallback mode for organizations that want to deliver training content to employees without VR headsets, expanding accessibility significantly.
MicrocosmWorks implemented an xAPI (Experience API) based analytics system that captures granular interaction data including gaze tracking, hand movement precision, task completion times, and error rates. The admin dashboard aggregates this data into competency assessments, compliance certificates, and team performance comparisons with exportable reports for HR systems.
Yes, MicrocosmWorks built a no-code scenario editor that allows training managers to create branching decision trees, place interactive objects in 3D environments, define success criteria, and set up scoring rubrics. The editor uses a template library of pre-built environments like factory floors, offices, and retail spaces that can be customized with uploaded 3D assets.
MicrocosmWorks delivers VR SaaS platforms at rates of $30-$50/hr, with a full multi-tenant training system including the Unity application, scenario editor, analytics dashboard, and tenant management typically requiring 1000-1500 development hours. The Unity development and 3D environment creation account for approximately 50% of the total effort.
Klar til at Transformere Din Virksomhed?
Lad os drøfte, hvordan vi kan anvende lignende løsninger til dine udfordringer.