No description
Find a file
2015-08-10 23:38:05 +01:00
config Retrieve live server data 2015-08-10 23:38:05 +01:00
db Return messages in order 2015-08-07 01:58:06 +01:00
lib Retrieve live server data 2015-08-10 23:38:05 +01:00
public Retrieve live server data 2015-08-10 23:38:05 +01:00
spec Use latest node and fix tests 2015-08-09 16:29:15 +01:00
views Add completed gather information 2015-08-08 20:14:16 +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 Use babel to compile jsx 2015-08-09 15:48:42 +01:00
package.json Run everything with --harmony 2015-08-09 15:56:23 +01:00
Procfile Added procfile 2015-07-22 14:47:52 +01:00
README.md Update styling 2015-08-05 00:57:54 +01:00

SWS Gather App

Status

A stateless, flexible and realtime micro web service to arrange SWS gathers for ENSL.org

Design Goals

I'm making this app to promote 3 things

  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:

  • ENSL.org: Authentication
  • Backend datastore for messages
  • Admin tools: Modify Messages
  • Admin tools: Remove gatherer
  • ENSL.org: Pull bans

Nice to have:

  • ENSL.org: Pull bans
  • ENSL.org: Pull teams
  • ENSL.org: Pull servers
  • Hive.naturalselection2.com: Pull stats
  • Steam: Outbound steam messaging
  • Backend store for gathers
  • Add sounds and configuration
  • Add user profile + backend store
  • Show online/away/offline status

License

MIT Licensed picking order