Go to file
Chris Blanchard ba086d33db Add instance method to update profile 2015-08-28 19:07:00 +01:00
config Delegate user auth to users model 2015-08-28 15:00:14 +01:00
db Add instance method to update profile 2015-08-28 19:07:00 +01:00
lib Draw abilities from profiles 2015-08-28 15:17:08 +01:00
public Added margin on lifeforms 2015-08-28 19:06:46 +01:00
spec Draw abilities from profiles 2015-08-28 15:17:08 +01:00
views Add lodash 2015-08-28 15:16:51 +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
Procfile Added procfile 2015-07-22 14:47:52 +01:00
README.md Update readme 2015-08-19 14:54:20 +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

README.md

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