VR commerce platform enabling passengers to browse and purchase in shared virtual environments while airborne. Built real-time session coordination handling satellite latency through WebSocket state synchronization. WebRTC eliminates ground server routing of media, critical for satellite bandwidth constraints.
🎯 Overview
Inflight-VR provides frictionless multi-passenger commerce in VR headsets despite hundreds of milliseconds satellite round-trip latency. Analytics pipeline aggregates engagement signals to personalize product ranking, surfacing commercially relevant items per passenger.
🛠️ Tech Stack
- WebSocket: Persistent server-push channel for VR session state synchronization across all connected passengers.
- WebRTC: Peer-to-peer media exchange between headsets avoiding ground routing overhead.
- TypeScript: Type-safe event schemas preventing silent desync bugs in real-time multi-party systems.
- Python: Analytics pipeline aggregating purchase signals and dwell time into personalized content ranking.
- AWS: Ground infrastructure with CloudFront content prefetch optimization.
📈 Key Features
- Real-time VR session state synchronization across multiple seats
- Peer-to-peer media exchange via WebRTC eliminating ground server bottleneck
- Analytics-driven product ranking personalizing per-passenger experience
- Satellite-optimized bandwidth usage through intelligent content prefetch
- Shared commerce environment with low-latency interaction coherence