No description
Find a file
ArturPhilibin 4b2d67f524 Adding progmod gathers (#124)
* basic implementation of filtered servers and progmod gathers, need to refactor the changes ive done to servers, want to add them to the gather object instead of that ugly copy on the frontend

* refactored server list by attaching them to the gather object allowing them to be filtered by gather type rather than a global list

* fixed issue where page would crash if there were fewer than 2 server options
2018-12-29 14:43:05 +01:00
app Adding progmod gathers (#124) 2018-12-29 14:43:05 +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 Adding progmod gathers (#124) 2018-12-29 14:43:05 +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