3D Math Playground

A 3D Math Playground for visual learners, built during a Bolt hackathon. Explore gradient descent, loss curves, and more, all vibe coded and rendered in real time.

0:00
/1:00

3D Math Playground

I recently joined a Bolt vibe-coding hackathon and the comment “Make something for you” stuck with me. I’ve been shifting my focus from XR to AI, and while I’ve been digging into Python, libraries, and math videos, I've found that visualization (difficult) math is both satisfying and important. So I built this app to visualize a few of those 3D ideas and allow for interactive exploration.

The neat part is that I decided to vibe-coded everything (i.e. code, models, UI) just to see how far I could push the workflow. Bolt’s chat was great for thinking through problems and debugging; more than once I just pasted the console log in and said, “Okay, what’s going on here?” I used A-Frame so I could quickly read the scene setup when things broke, and my Three.js background helped when Bolt pulled in outdated examples.

The global and project knowledge settings were also very useful for guidance towards appropriate libraries and practices. In the end, this project was helpful for me to visualize math concepts, try out a new workflow, and get a feel for what AI-assisted development can actually do.