canibanoglu / rubikscubesolver

an interactive rubiks cube visualization to help students understand the basics of algorithmic design, react vr and promises

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ether Cube

Ether Cube is an interactive visualization of a Rubik's cube puzzle. Users can view and interact with a fully functioning model of a Rubik's cube. Next up on the project roadmap is to enable users to store ethereum in a Rubik's puzzle and send it to their friends. Their friends can then only access the ETH once they have solved the cube!

The project was a fascinating exploration of 3D visualization, data modelling, interface design and algorithms.

Check it out at http://rubiks-visualizer.herokuapp.com/

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 react-dev'
  • 'npm run server-dev'
  1. 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

Acknowledgments

  • Thank you to Laurents Mohr for CSS inspiration and coaching - laurentsmohr
  • Thank you to Phil Gonzalez for input and perspective on solver - p-gonzo

About

an interactive rubiks cube visualization to help students understand the basics of algorithmic design, react vr and promises


Languages

Language:JavaScript 70.1%Language:CSS 29.9%