Skip to content

An insecure server for managing TrueSkill leaderboards

License

Notifications You must be signed in to change notification settings

Lucretiel/SkillServe

Repository files navigation

SkillServe

An insecure server for managing TrueSkill leaderboards

SkillServe is a web application implementing a competitive leaderboard. It is currently designed for games like Crokinole, which are played in 2 teams of 1 or 2 players and where draws are impossible.

To run:

  • Run make all to build the frontend javascript files into a bundle with webpack.
  • If you haven't already, initialize your database with manage.py migrate.
  • Run the django application. It uses whitenoise in production to handle hosting all of the static files. See the settings.py file to see the relevant environment variables you should provide.
  • In order to use a leaderboard, you will have to use the django admin to create a new "board", then distribute the name of that board to your users. SkillServe is insecure for convenience: when a use signs in with an unrecognized username, a profile will automatically be created for them.

About

An insecure server for managing TrueSkill leaderboards

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published