Skip to content

Simple rails app to track your game results with elo and trueskill ratings

Notifications You must be signed in to change notification settings

cha55son/elovation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elovation

screenshot

This supports individual player rankings within multi-player teams, using the Trueskill ranking system.

Additional features
  • Standard rails updated to 4.2.1.
  • LDAP integration
  • Bootstrap 3 styling with bootswatch lumen.
  • Motion detection integration (It doesn't do the motion detection but you can setup linux motion to hit certain routes that trigger the UI change.)
  • Given a stream url the app will display a live stream on a game page. (mjpeg and any <video> compat. file type)

Development

  • Edit the ldap.yml and database.yml

To start the app run:

cd <app dir>
bundle install
export RAILS_ENV=development
rake db:migrate
rails s

Production

  • Edit the ldap.yml and database.yml
cd <app dir>
bin/rake secret > secret.key # Only do this once
export SECRET_KEY_BASE=$(cat secret.key)
export RAILS_ENV=production
export RAILS_SERVE_STATIC_FILES=true # Use this if you are NOT going to use nginx/apache to serve static assets.
rake db:migrate
rake assets:clobber assets:precompile
rails s # This should start unicorn

About

Simple rails app to track your game results with elo and trueskill ratings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 59.2%
  • CSS 24.0%
  • HTML 15.1%
  • CoffeeScript 1.5%
  • JavaScript 0.2%