Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
103 lines (72 sloc) 4.23 KB
   ______                              _
  (, /    )        /)              ___/__) ,   /)
    /---(  __  ___(/_   _ __      (, /        // _/_ _
 ) / ____)/ (_(_) /(___(/_/ (_      /    _(_ /(_ (__/_)_
(_/ (                              (_____   /)

BrokenLifts consists of a RubyOnRails API Backend supplying JSON and XML objects retrieved from the database and the HTML/CSS frontend loading and visualizing the content via JavaScript.



The command line is your friend:

$ git clone
$ cd brokenlift
$ bundle install
$ bundle exec rake db:create
$ bundle exec rake db:migrate
$ bundle exec rails s

If you have problems with installing the mysql2 gem, comment it in the Gemfile:

group :default do
  gem 'pry-rails'
  # gem 'mysql2', '0.3.11'

If you want to use SQLite instead of MySQL please replace the content config/database.yml with the content of config/database_sqlite.yml.

After you have installed everything it's time to fill the database with some random data. Please perfom the rake task bundle exec rake db:populate.


The project features a RESTful API which can be used to extract the scraped data. The default response format is JSON but other formats are also supported.

You will find a minimalistic but at least up-to-date API documentation in the wiki.


The screenshot shows the current version of the website.

BrokenLifts Website

Current Contributers

Former Contributors

Brought to you by:

  • Julia Benndorf
  • Florian Brasch (Awesome logo of awesomeness)
  • Holger Dieterich
  • Stefan Dühring
  • Nick Fisher
  • Duc Ngo Viet
  • Tobias Preuss
  • Marco Stahl
Something went wrong with that request. Please try again.