Interactive 3D Rubik's Cube Solver
- OCaml 73.5%
- HTML 10.8%
- Svelte 9.1%
- TypeScript 5.6%
- JavaScript 0.5%
- Other 0.5%
| assets | chore: fix readme image | |
| bin | refactor: use explicit module name instead of opening module | |
| frontend | wip: temp | |
| lib | wip: temp | |
| test | wip: temp | |
| .gitignore | add ocamlformat | |
| .ocamlformat | fix: format code | |
| cube-solver.opam | feat: add logging | |
| dune-project | feat: add logging | |
| README.md | chore: fix readme image | |
| test.html | wip: temp | |
cube-solver: Interactive 3D Rubik's Cube Solver
A 3D Rubik's Cube simulator with built-in solving guidance.
Tech Stack
- Frontend: Svelte
- Backend: OCaml with the Dream framework
Usage
- Backend
# install dependencies
opam install . --deps-only --with-test --with-doc
# setup environment
eval $(opam env)
# launch server
dune exec ./bin/server.exe
- Frontend
cd frontend
# install dependencies
npm install
# run web application
npm run dev