Right now this is only a brain dump
- ruby 2.3.0
- rails 5 beta
- node 5.7.0
- browserify rails + babel-transpiler
- use es6 features
- run tests in teaspoon
- knockout for UI binding
- use action cable to send actions to server and broadcast to multiple clients
- persist characters per campaign to have narrow lists for easier encounter management (type stuff in advance)
- same goes for effects, and maybe tie effects to characters
- always have the possibility to write things on the go