Skip to content
Rahul Nainala
ShippedRubus Digital · 2024–2503 / 15

3D Asset Dashboard

Three.js 3D workspace with live IoT data overlays, configured by JSON schema.

Overview

Built a Three.js 3D dashboard with 30-second polling API overlays that show live IoT data on 3D asset models, rendering in under 2s at 1080p. Designed a JSON-schema configuration system so non-engineers could configure 3D models themselves, cutting developer dependency by 60%.

Problem → built → result

Problem
Every new 3D model needed a developer to set it up.
Built
Three.js dashboard with live IoT data and JSON-schema model config.
Result
−60% developer dependency · under 2s at 1080p

What I built

  • Three.js 3D interface with live IoT data overlays on 3D asset models
  • Renders in under 2s at 1080p through lazy loading and level-of-detail rendering
  • JSON-schema configuration so non-engineers can set up 3D models, cutting developer dependency 60%
  • Jest coverage at 75% to keep the codebase maintainable