No description
Find a file
Chris Blanchard bb2bdac8eb Tidy up
2015-08-18 12:09:33 +01:00
config Tidy up 2015-08-18 12:09:33 +01:00
db Bunch of changes 2015-08-18 10:56:35 +01:00
lib Tidy up 2015-08-18 12:09:33 +01:00
public Move admin options 2015-08-18 12:02:27 +01:00
spec Bunch of changes 2015-08-18 10:56:35 +01:00
views Move admin options 2015-08-18 12:02:27 +01:00
.gitignore Added gatherers on sidebar 2015-07-21 01:24:14 +01:00
.nvmrc Use latest node and fix tests 2015-08-09 16:29:15 +01:00
gulpfile.js Use babel to compile jsx 2015-08-09 15:48:42 +01:00
index.js Added message persistence 2015-08-07 01:14:36 +01:00
mocha.opts Use latest node and fix tests 2015-08-09 16:29:15 +01:00
npm-shrinkwrap.json Bunch of changes 2015-08-18 10:56:35 +01:00
package.json Bunch of changes 2015-08-18 10:56:35 +01:00
Procfile Added procfile 2015-07-22 14:47:52 +01:00
README.md Initial cut of auth finished, add more info on account authorisation 2015-08-18 11:53:28 +01:00

SWS Gather 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

Run

npm install

npm start

Todo

Required for Production:

  • Admin tools: Modify Messages
  • Admin tools: Remove gatherer
  • ENSL.org: Pull bans
  • ENSL.org: Archive gather on ensl.org

Nice to have:

  • Hive.naturalselection2.com: Pull stats
  • Steam: Outbound steam messaging
  • Add sounds and configuration
  • Add user profile + backend store
  • Show online/away/offline status
  • Picking order

Node Version

node 0.12 or greater

License

MIT Licensed