PseudoBhavya/cube_snap — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a polished Rubik’s Cube solver app called CubeSnap. I want it to feel modern and a little flashy, with a dark neon look, smooth animations, haptics, and a nice animated cube on the home and loading screens.

The main thing is manual cube entry. Let me tap stickers to cycle colors across all 6 faces, validate the cube properly, and show clear errors if the setup is impossible. When it is valid, send it to the existing Python solver API and show the move sequence cleanly. Please save each solve to Firebase history with the scramble, solution, and time, and also remember the last cube locally so I can restore it later.

I also want a patterns section with common cube patterns and a copy moves button, plus a simple cube timer that tracks saved times, best, worst, and average. Include a random demo cube option, reset actions, and generally make the whole app feel complete and smooth. If anything is unclear, check current docs online and wire up whatever is needed to make it run end to end.

Want more depth? Deep Reverse