💡 Inspiration

Traditional educational articles and history pages are often static, text-heavy, and flat. With the evolution of modern spatial computing and WebGL, we wanted to bridge the gap between learning and interactive entertainment. ChronoSphere was built to turn milestones into a cinematic, tactile 3D exploration where users can interact with artifacts in zero-gravity space.


🚀 What It Does

  • Interactive Zero-Gravity Inspection: Renders 3D artifacts in real-time with smooth 360° mouse navigation, floating physics, and dynamic lighting.
  • Interactive Time Scrubber: Users can travel through different eras smoothly with dynamic camera transitions.
  • Exploded Component View: Break apart 3D models in space to reveal internal subsystems and technical breakdown annotations.
  • Audio-Visual Immersion: Atmospheric background audio and sound feedback for an immersive museum-grade feel.

🛠️ How We Built It

  • Frontend & 3D Core: Built with React, Vite, and Three.js (React Three Fiber & @react-three/drei) for smooth WebGL rendering.
  • Animations & Physics: Framer Motion for UI state transitions and procedural zero-gravity floating oscillation logic.
  • Styling: Tailwind CSS with modern frosted glassmorphism overlays.
  • Deployment: Continuous deployment via Vercel / GitHub Pages.

⚡ Challenges We Ran Into

  • Balancing high-fidelity 3D rendering with smooth 60fps web performance.
  • Perfecting camera damping and lighting transitions during timeline switches so the experience feels cinematic rather than abrupt.

🏆 Accomplishments That We're Proud Of

  • Designing a fluid, responsive 3D web experience in a rapid hackathon sprint.
  • Successfully making complex educational content feel engaging and modern through spatial UI.

🔮 What's Next for ChronoSphere

  • Adding more historical eras (Ancient Architecture, Deep Sea Discoveries).
  • Adding full WebXR / VR support for Apple Vision Pro and Meta Quest browsers.

Built With

Share this project:

Updates

Submission history