An online Planning Poker based on node.js and WebSockets
JavaScript CSS
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bootstrap
lib
locales
misc
public
spec/unit
views
.gitignore
LICENSE
README.md
config.ini
package.json
poker-server.js

README.md

planning-poker

An online Planning Poker based on node.js and WebSockets. Supports english and german language.

Current Version

0.4.5

Screenshots

Login Altering the userstory Using the chat Laying cards Showing cards

Installation

  1. Install dependencies

     npm install
    
  2. Run server

     node poker-server.js
    
  3. If you are running the server on port 80

     sudo node poker-server.js
    

Configuration

  1. General

Change of any configuration requires a server restart.

  1. Server config

You can configure the details for your server in the file config.ini in the section http. By default Planning Poker runs on port 80 listening to all IPs and hosts. The setting "address" in the http section configures the web address at which your Planning Poker is reachable. If you are running your poker server on planningpoker.mydomain.com you should configure the following:

	address = planningpoker.mydomain.com

Important: Leave out the http://. This setting is also used for the WebSockets connection, so adding http:// will break the website.

  1. Poker cards

If for any reason you need other poker card values, you can edit these in the config.ini in the cards section.

Running the specs

  1. If you don't have jasmine-node installed globally (jasmine-node is provided with the installation - see above)

     node_modules/.bin/jasmine-node spec/
    
  2. If you have installed jasmine-node globally

     jasmine-node spec/
    

License

This source code of this software is licensed under AGPLv3. See license file for details.