The largest collection of reconstructions on the internet
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
db/migrations
helpers
lib update brest_parser for new format Oct 17, 2015
public move search button above search bar Dec 18, 2016
routes fix deleting averages May 26, 2017
seed
spec Pull out query logic into module Apr 24, 2014
views move search button above search bar Dec 18, 2016
.coveralls.yml
.gitignore remove deploy stuff from repo Oct 28, 2013
.travis.yml add travis CI Aug 18, 2013
Gemfile Use Padrino helpers and make solves without solutions invisible Sep 6, 2013
Gemfile.lock Fix warnings and destroy stuff properly Sep 19, 2015
LICENSE add LICENSE Aug 18, 2013
README.md
Rakefile add rake task to build a publishable version of the database Feb 26, 2014
app.rb Pull out query logic into module Apr 24, 2014
config.ru some changes to run on server Aug 4, 2013

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