- description: solve a 3×3 puzzle cube
- click each square and use the color picker to set the colors to match your cube
- each time a color is changed validation is performed to ensure the cube can be solved
- the solve button will be disabled if the color orientation is invalid
- solution will be printed below with a description of each step
- npm
- github
- architecture:
- storage: not persistent. local state stored in context api
- ui: react
- backend: node and cubejs
- use third party logic for
solve
function - get a string of current facelets from
getFacelets()
exported module
- use third party logic for
- next steps:
- add proper error handline
- develop my own backend solve function
Visit this page for a demo of this project.