We developed the interface using Vue.js and integrated Three.js to render 3D models, camera controls, and basic interactions like rotation and zoom. The goal wasn’t heavy backend logic, but creating a smooth, visually engaging experience that works well in the browser and communicates ideas clearly through motion and space.