No description
Find a file
ArturPhilibin a6a945281a New picking system (#133)
* Changed picking system to 1-1-1-2-1-1-2-1

* removed code committed by accident from customizable picking system branch

* changes picking order logic to handle cases where teams are larger than 6v6

* add a safety check on the picking logic to prevent a team ever growing beyond the team size limit regardless of the picking order defined

* add a safety check on the picking logic to prevent a team ever growing beyond the team size limit regardless of the picking order defined
2019-02-14 21:22:03 +01:00
app Update gather.js (#129) 2019-01-14 07:25:55 +01:00
config Altered color scheme of voting areas to make them more obvious 2017-07-25 18:54:58 +02:00
db Exclude events where leadervote is deselected 2016-01-22 10:36:22 +00:00
lib New picking system (#133) 2019-02-14 21:22:03 +01:00
public Added new flags to public folder 2017-08-24 07:50:05 +02:00
scripts Deserialise session store using ruby child process 2015-09-15 14:25:00 +01:00
spec Added invite gathers and enabled notifications 2016-04-19 00:59:05 +01:00
vendor Pull socketio from npm 2016-11-15 09:59:11 +00:00
views Fixed remaining links 2017-04-18 14:48:27 +02:00
.gitignore Ignore compiled assets 2016-04-19 00:57:42 +01:00
.nvmrc Update mongoose and node 2016-11-07 10:14:20 +00:00
brunch-config.js Pull socketio from npm 2016-11-15 09:59:11 +00:00
index.js Removing the discord bot 2018-11-18 22:32:11 +01:00
newrelic.js New relic 2015-10-01 11:59:00 +01:00
package-lock.json Removing the discord bot 2018-11-18 22:32:11 +01:00
package.json Trying to force heroku to run on lts nodejs 2018-11-18 17:52:43 +01:00
Procfile Fix procfile 2016-04-19 00:59:05 +01:00
README.md updated the minimal required version of node.js 2017-06-24 13:38:57 +02:00

ENSL Gathers App

Status

A realtime micro web service to organise gathers for ENSL.org

Design Goals

  1. Create a nice place where the NS2 community can assemble and have fun

  2. Create an efficient, easy-to-use and flexible system to create NS2 gathers

  3. Support the modern web and basic usability expectactions (e.g. realtime, phone and tablet friendly)

That's it

Requirements

  • node.js > 6.0

  • MongoDB

Run in development

npm install # Install deps

npm run watch # Compile and watch frontend assets

RANDOM_USER=true npm run dev # Run dev server, loading yourself as a random user

Run in production

npm install # Install deps

npm start_production # Compile assets and run in production

License

MIT Licensed