Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 1.49 KB

README.md

File metadata and controls

57 lines (42 loc) · 1.49 KB

steffiserver

Server for scrum poker meetings. Build Status

Requirements

  1. node.js (0.8.x)
  2. express (3.0.x)
  3. coffeecup (0.3.x)
  4. socket.io (0.9.x)

For running the tests:

  1. vows (0.6.x)

Contributing

to install, use:

npm install

to run tests, use:

npm test

REST interface

/                 GET                   enter username
/login            POST[username]        connect session id with username
/channel          GET                   list of channels
/channel          POST[name]            create channel
/channel/<name>   GET                   join channel
/logout           GET                   leave all channels

/channel/<name>/story                       GET                       list stories of channel
/channel/<name>/story                       POST[task,description]    create story
/channel/<name>/story/<id>                  PUT[points]               poker story
/channel/<name>/story/<id>                  GET                       read results

Next steps

  1. channel creator = story creator
  2. start voting
  3. vote!
  4. collect results and display
  5. revote
  6. close and remove story
  7. close and remove channel
  • auto close off channels?
  • auto logout session?
  • show a list of users in channel?