https://github.com/not-raspberry/planningpoker
A planning poker web application.
https://github.com/not-raspberry/planningpoker
Last synced: about 1 year ago
JSON representation
A planning poker web application.
- Host: GitHub
- URL: https://github.com/not-raspberry/planningpoker
- Owner: not-raspberry
- License: mit
- Created: 2015-08-05T22:06:35.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2016-04-24T16:40:34.000Z (about 10 years ago)
- Last Synced: 2025-01-29T06:51:26.159Z (over 1 year ago)
- Language: Python
- Size: 281 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
planningpoker
=============
Planning poker web application - in Python 3.5, React.js and ES6.
https://en.wikipedia.org/wiki/Planning_poker
Status
------
.. image:: https://travis-ci.org/not-raspberry/planningpoker.svg?branch=master
:target: https://travis-ci.org/not-raspberry/planningpoker
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_.
.. _pyenv: https://github.com/yyuu/pyenv