No description
Find a file
Chris Blanchard 1681414721 Cleanup
2015-08-27 15:02:17 +01:00
config Cleanup 2015-08-27 15:02:17 +01:00
db Bunch of changes 2015-08-18 10:56:35 +01:00
lib Fix teamspeak links 2015-08-27 15:00:10 +01:00
public Fix teamspeak links 2015-08-27 15:00:10 +01:00
spec Enable random users on staging 2015-08-18 12:40:48 +01:00
views Fix error pages 2015-08-27 13:20:19 +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 Update deps, remove some logging 2015-08-27 00:41:07 +01:00
package.json Update deps, remove some logging 2015-08-27 00:41:07 +01:00
Procfile Added procfile 2015-07-22 14:47:52 +01:00
README.md Update readme 2015-08-19 14:54:20 +01: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 0.12

  • MongoDB

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

License

MIT Licensed