Skip to content

neilbmclaughlin/pbpn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Park Bench Panel

pbpn - a google+ hangout park bench panel app written using nodejs + express.

Try it out

###Overview

A park bench panel is a way of structuring a panel discussion such that the audience can participate.

  • At any given point there are three speaking places and one empty place.
  • Only those participants with a speaking place can speak but any participant can request to speak.
  • When someone wishes to speak they occupy the empty place. One of the current speakers then needs to give up their speaking place voluntarily.

Park Bench Panel, Fishbowl

###Try it out

Start a Hangout

In order to participate in a hangout you will need to have a Google account with Google+ enabled. You will also need a microphone and speakers/headset.

This is a very early but fully functional version. At the moment there is no limit to the number of 'empty places' - all requests to speak go in the waitlist.

Please feel free to use the hangout app and give me any feedback. In particular I'd like to hear if you feel there is value in the app and, if so, what is the next feature you would like to see. Log feedback/enhancements using github issues and the appropriate tag or simply tweet your feedback to @neilbmclaughlin

###NodeUpNorth Presentation

  • Slides
  • Blog post to follow very soon

Developer Section

###Links

Staging Start a Hangout
Production Start a Hangout

###Jasmine Tests

###Useful commands

  • jasmine-node public/AcceptanceTests/nodespec --autotest --watch public --verbose
  • foreman start -f Procfile.dev (Procfile.dev uses nodemon rather than node)
  • node --debug-brk node_modules/jasmine-node/lib/jasmine-node/cli.js public/AcceptanceTests/spec + node-inspector for debugging

###Next steps

About

Park bench panel implemented using nodejs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published