What if you could solve any Rubik's Cube just by pointing your camera at it? I built exactly that — a browser-based Rubik's Cube Solver that: - Scans each face using your device camera with real-time color detection - Lets you verify and fix colors on an interactive cube net - Renders your cube in interactive 3D so you can inspect every angle - Walks you through the solution step-by-step with smooth 3D animations Under the hood, it uses the Kociemba algorithm (the same approach used in competitive speedcubing solvers) running inside a Web Worker — so the UI stays responsive even during heavy computation. No backend. No installs. Just open and solve. Built with: React · Three.js (@react-three/fiber) · CubeJS · Vite - Live link in the comments — try it yourself! - Drop your thoughts in the comments — I'd love to hear what you think! #JavaScript #React #ThreeJS #WebDevelopment #RubiksCube #FrontendDev
As someone who appreciates good cubing tools, this is seriously impressive 👏 The camera scan + manual correction + 3D step-by-step solving makes it feel very complete and beginner-friendly. Using Kociemba in a Web Worker is such a solid engineering decision too. One thing that could make it even better is extra handling for inconsistent lighting during scans, since that’s usually where these tools get tricky. Overall, super clean and genuinely useful build.
Awesome