The largest collection of reconstructions on the internet
Ruby HTML JavaScript CSS
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
db/migrations
helpers
lib
public
routes
seed
spec
views
.coveralls.yml
.gitignore
.travis.yml
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
app.rb
config.ru

README.md

Build Status Code Climate

CubeSolv.es

CubeSolv.es is a reconstruction database. The goal is to document and categorize reconstructions of important or interesting solves of the Rubik's Cube and related puzzles, for both educational and historical purposes.

CubeSolv.es
SpeedSolving Thread

Contributing to CubeSolv.es

CubeSolv.es uses Ruby 2.0.0, so make sure you have that installed.

You can clone the repo and verify that everything works by running the following commands in your shell:

$  git clone git@github.com:justinj/reconstruction-database.git
$  cd reconstruction-database
$  bundle install
$  rake test

You'll want to set up some sample data, so run the following command to set up a testing database:

$ rake seed

This will add some solves, and set up an admin account whose username is "admin" and whose password is "password"

Alternatively, you can download a dump of the database (current as of Feb 25, 2014), which has an user "admin" with password "password".

Once you've done that, and if all the tests pass, you should be good to run the server:

$  bundle exec ruby app.rb

Then point your browser to localhost:4567 and you should be good!

To login to the new admin account go to localhost:4567/login.

Thanks

Favicon and logo were made by Kristopher De Asis