Skip to content

not-raspberry/planningpoker

Repository files navigation

planningpoker

Planning poker web application - in Python 3.5, React.js and ES6.

https://en.wikipedia.org/wiki/Planning_poker

Status

image

Running

Compiling JS:

$ npm install  # Takes looong...
$ npm run-script build

For development you might want to do: npm run-script watch.

Python dependencies:

./setup.py install

For development you might also want to do: pip install -e '.[tests]'.

For running the backend see planningpoker --help.

Intended features

  • No login required - as a moderator create a game and share the game URL with the players. Players don't need to login too. Anonymous sessions handle players' identity. ☑
  • Able to persist in memory (if you call it persistence), on Redis or in Postgres. ☐
  • Single-page-app frontend. ☐

Progress

The persistence backend is more or less established. It evolves along with its reference in-memory storage implementation as the backend views are being implemented.

Views logic is established and tested.

Frontend is in progress.

System requirements

Currently supporting Python 3.5 and 3.5 only.

Recommended Node.js 4+.

Python 3.5 header files are required to compile cryptography. See http://cryptography.readthedocs.org/en/latest/installation/#building-cryptography-on-linux

You will get them automatically if you use pyenv.

About

A planning poker web application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published