Skip to content

cha55son/elovation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

212 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors

Languages

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