Çok Kiracılı VR Eğitim SaaS Platformu
Bir kurumsal eğitim şirketi, VR tabanlı eğitim uygulamasını ayrı kullanıcı yönetimi, eğitim takibi ve analitik ile birden fazla kuruluşa hizmet verebilecek çok kiracılı bir SaaS platformuna dönüştürmek istedi.
Projenizi Tartışın
Zorluk
Mevcut VR eğitim uygulaması, web tabanlı yönetimi olmayan tek kiracılı bir çözümdü:
- Yöneticilerin stajyer ilerlemesini takip etmesi için merkezi bir kontrol paneli yoktu
- Tek kuruluşlu tasarım, birden fazla kurumsal müşteriye hizmet veremiyordu
- Eğitim oturumu verileri, bulut senkronizasyonu olmadan VR başlığında kalıyordu
- Eğitim denemeleri arasında değerlendirme takibi veya puanlama yoktu
- Yöneticilerin eğitim tamamlama veya kalite metrikleri hakkında görünürlüğü yoktu
Çözümümüz
Web kontrol panelleri, rol tabanlı erişim, oturum takibi ve gerçek zamanlı analitik özelliklerine sahip çok kiracılı bir VR eğitim SaaS platformu oluşturduk.
Mimari
- Web Kontrol Panelleri: Tailwind CSS ile React 19, analitik için Recharts
- Backend API: MongoDB/Mongoose ile Express 5
- VR Uygulaması: Quest başlıkları için Meta XR SDK ile Unity 2021.3 LTS
- Kimlik Doğrulama: bcrypt ile JWT, rol tabanlı erişim kontrolü
- Çok Kiracılık: Uygulama katmanında TenantId tabanlı veri izolasyonu
Platform Bileşenleri
Oyun Kontrol Paneli (Kuruluş Başına)
- Tamamlama oranları ile eğitim oturumu genel görünümü
- Oturum geçmişi ile bireysel stajyer ilerlemesi
- Değerlendirme puanları ve deneme takibi
- Eğitmenler ve stajyerler için ekip yönetimi
Süper Yönetici Paneli (Platform Geneli)
- Kuruluş yönetimi ve sağlama
- Kiracılar arası analitik ve raporlama
- Platform sağlığı ve kullanım izleme
- Kullanıcı ve abonelik yönetimi
VR Eğitim Uygulaması (Meta Quest)
- Fizik tabanlı etkileşimlerle sürükleyici eğitim senaryoları
- Adım adım rehberli iş akışları (vida yerleştirme, montaj görevleri)
- Gerçekçi araç etkileşimleri için haptik geri bildirim
- API veri gönderimi ile gerçek zamanlı ilerleme takibi
- Kontrolcü tabanlı lazer işaretçi UI etkileşimi
Rol Hiyerarşisi
- Super Admin - Tüm kuruluşlar genelinde platform çapında yönetim
- Org Admin - Kuruluşa özel kullanıcı ve eğitim yönetimi
- Admin - Ekip düzeyinde eğitim denetimi
- Trainee - VR eğitimi katılımcısı
Temel Özellikler
- Tenant Isolation - TenantId aracılığıyla eksiksiz veri ayrımı
- VR + Web Entegrasyonu - Unity başlığı verileri web kontrol panellerine senkronize eder
- Oturum Takibi - Her eğitim için puanlama ile birden fazla deneme
- Rol Tabanlı Erişim - Detaylı izinlere sahip 4 katmanlı hiyerarşi
- İlerleme Analizi - Recharts destekli eğitim metriklerinin görselleştirilmesi
- Fizik Etkileşimleri - Haptik geri bildirim ile gerçekçi VR araç kullanımı
Sonuçlar
Teknoloji Yığını
caseStudyDetail.more Vaka Çalışmaları
Daha fazla teknik uygulamamızı keşfedin
AI Destekli Fatura İşleme (OCR ve QuickBooks Entegrasyonu ile)
Ayda yüzlerce satıcı faturasını işleyen orta ölçekli bir işletme, fatura verilerini AI/OCR kullanarak otomatik olarak çıkarıp muhasebe ve ödeme takibi için doğrudan QuickBooks'a senkronize ederek manuel veri girişini ortadan kaldırmak istedi.
İstemci Tarafında Reklam Ekleme (CSAI), SCTE-35 İşaretleyici Ayrıştırma ve Çok Platformlu Oynatıcı Entegrasyonu ile
Bir video akış platformu, sunucu tarafı reklam eklemenin sağlayamadığı tam reklam etkileşimi desteğiyle (tıklanabilir katmanlar, yardımcı banner'lar, atlama düğmeleri) kişiselleştirilmiş, cihaz düzeyinde reklam deneyimleri sunarak web, mobil ve akıllı TV uygulamaları genelinde Client-Side Ad Insertion (CSAI) uygulamasına ihtiyaç duyuyordu.
Sıkça Sorulan Sorular
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.
İşletmenizi Dönüştürmeye Hazır mısınız?
Zorluklarınıza benzer çözümler uygulamamızın yollarını konuşalım.