An open API service indexing awesome lists of open source software.

https://github.com/joakin/stack

A web site/application for keeping a stack of people queued up for intervention/questions
https://github.com/joakin/stack

Last synced: 5 months ago
JSON representation

A web site/application for keeping a stack of people queued up for intervention/questions

Awesome Lists containing this project

README

          

stack
=====

A web application for stacking people for intervining in a conversation.

Helpful tool for facilitators and participants of meetings with a lot of people
or on-site and remote participants.

See [Taking Stack (Meeting Facilitation Technique)][talking-stack] for more
information about the technique.

Deployed version: [stack.wmflabs.org](http://stack.wmflabs.org)

Run
---

* `npm install`
* Development: `npm start`, open `http://localhost:3000`
* Production:
1. Compile everything `npm run build`
2. `PORT=80 node index.js`
3. Deployables are {index.js}, {server/}, and {build/}

Requirements
---

* npm version 5+
* node.js version 6+

TODO
----

* Server
* [x] Migrate server to express
* [x] Clean up server code
* Client
* [x] Add buildtool for better client side asset management
* [x] Refactor frontend using es6 and modules
* Improvements
* [x] Use SSE or websockets or long polling for communication
* [ ] Change participant to set name when joining before they can add
themselves
* [ ] Checkbox for *I'm a facilitator* that enables being able to pop people
from the stack (disabled by default)
* [ ] Being able to manage the stack (remove participants on the middle, etc)
* [x] Disallow contiguous participants in stack
* [x] Improve styles

[talking-stack]: http://cultivate.coop/wiki/Taking_Stack_(Meeting_Facilitation_Technique)