/scrumpoker-rt.js

Virtual real-time scrumpoker via socket.io

Primary LanguageJavaScriptMIT LicenseMIT

Scrum Poker RT

An realtime webapp to play scrum poker virtually.

Screenshots

Screenshot Client View Screenshot Server View Picking Screenshot Server View Result

Packaged app

the app will be packaged as node-webkit apps and deployed to the release section of github. Currently it will be packaged for osx64 and win64. See Releases.

Run Package

Windows

  • Download win64.zip
  • Extract
  • run nw.exe

Mac

  • Download osx64
  • Extract
  • Open scumpoker.app

package from source

  1. Zip the project folder (yes with node_modules, but delete 'build' and 'cache' before)
  2. Check if Zip Archive contains the files at root level (no subfolder with project files, at root level)
  3. rename *.zip to package.nw
  4. Download Node-Webkit Executable
  5. Extract Node-Webkit SDK (e.g. nwjs-v0.18.0-win-x64.zip) to a new folder (e.g. 'scrumpoker')
  6. Copy package.nw to this new folder (scrumpoker)
  7. Just start nw.exe to test if it works.
  8. Finished. You can Zip and distribute this whole folder (scrumpoker, containing package.nw and nw.exe (and nw related files))

Running it

Install the dependencies with npm:

npm install
bower install

Run the app:

node app.js

Open Server View at http://localhost:8000/server/ and Clients at local http://localhost:8000/

Improvements / Todos

  • Login & Users
  • Secure server view
  • Only accept one server view, warn when multiple server views
  • add spectator mode client

Thanks