No description
Find a file
2015-08-31 15:55:42 +01:00
config Add hive url 2015-08-31 15:28:35 +01:00
db Switch to skill level 2015-08-30 00:46:16 +01:00
lib Implemented hive integration fixes #7 2015-08-31 15:55:42 +01:00
public Implemented hive integration fixes #7 2015-08-31 15:55:42 +01:00
spec Load hive data on user retrieval 2015-08-31 15:46:35 +01:00
views Added player profiles 2015-08-28 21:28:50 +01:00
.gitignore Keep compiled app.js out of repo 2015-08-27 16:13:11 +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 Add back shrinkwrap 2015-08-31 15:28:10 +01:00
package.json Add steam id lib and compile on watch 2015-08-31 14:37:16 +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