/kanlan

A Ruby on Rails web application designed to help people find other people to play games with at LAN parties

Primary LanguageRuby

KanLan is a self-hosting web app for helping form groups of people that want to play specific games at a LAN party.

Getting Started

Before running the server you'll need to configure the floor plan. This is done in config/floor_plan.yml. 2 example sets of tables are provided. Only parallel table rows are configurable.

After you've done that you can setup and start the server.

Application Information

Authentication

Authentication is done by username and IP address only. Session cookies are set to expire after 24 hours so if you are hosting a multi-day LAN then it's recommended that you increase this time in config/initializers/session_store.rb Because the IP addresses of every user will change after each LAN it's likely that the database will need to be reset after every LAN. Optionally you can just wipe the "users" and "posts" tables.

Administration

Currently no administration user interface has been implemented. Games can be added by any user.

Additional Information

Contributing

Feel free to fork this repository and create a pull request for anything you think should be merged back in. All issues and feature requests are on the Bitbucket issue tracker.

License

GNU General Public License v3