rogersanick / rubikscubesolver

an interactive rubiks cube visualization to help students understand the basics of algorithmic design, react vr and promises
29 stars 29 forks source link

Distributed Ledger Cube (DLC)

Distributed Ledger Cube is an interactive visualization of a Rubik's cube puzzle and demonstration of the flexibility of Distributed Ledger Technology (DLT). Users can create, view and interact with fully functioning 3D models of a Rubik's cube. They may also persist the state of a given Rubik's Cube on-chain to collaborate in solving with any number of counterparties on the network.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

  1. Fork the github repo
  2. In the root directory, run the following scripts in node
    • 'npm install'
    • 'npm run start'
  3. Navigate to https://localhost:8000/ on your browser to test and enjoy!

Prerequisites

Node (>9.8.0)
Web-browser (Chrome preferred, limited testing on alternative browsers)

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details