https://github.com/turbomack/planning-game
Planning poker implementation for remote teams written in Haskell & Elm
https://github.com/turbomack/planning-game
elm haskell planning poker voting
Last synced: 6 months ago
JSON representation
Planning poker implementation for remote teams written in Haskell & Elm
- Host: GitHub
- URL: https://github.com/turbomack/planning-game
- Owner: turboMaCk
- License: agpl-3.0
- Created: 2018-11-24T20:54:45.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-24T20:49:03.000Z (8 months ago)
- Last Synced: 2025-03-28T20:12:04.807Z (6 months ago)
- Topics: elm, haskell, planning, poker, voting
- Language: Elm
- Homepage:
- Size: 5.45 MB
- Stars: 21
- Watchers: 3
- Forks: 2
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README

Simple voting poker implementation build with efficiency,
flexibility and easy deployment in mind.
Enabling remote teams to effectively identify complexity
and unclear requirements in collaborative way.## Quick Start
Use free hosted service at [planning-game.com](https://planning-game.com)
### Using Container
Run official container locally:
```shell
$ docker run -p 3000:3000 --rm -it turbomack/planning-game
```### Using Nix
> *Optionaly* one can use [Cachix cache of the project](https://app.cachix.org/cache/planning-game).
>
> Cache contains binaries for Linux x86-64 (also known as AMD64 Linux).
>
> ```shell
> $ cachix use planning-game
> ```Install server binary:
```
$ nix-env -iA server-mini -f https://github.com/turboMaCk/planning-game/archive/master.tar.gz
```Server serves client side assets from the file system so it should ran within directory
where client files are present. To provide them one can use nix-build:```
$ nix-build -A client https://github.com/turboMaCk/planning-game/archive/master.tar.gz
```Nix build will create `result` symlink pointing to nix-store containing all the required client side assets.
You can then just run server within this directory:```
$ cd result; planning-game
```Server will run on http://localhost:3000
## Links
- [Cookies Usage](docs/COOKIES.md)
- [Contributing Guidelines](CONTRIBUTING.md)
- [Self Hosting](docs/HOSTING.md)## License
This work contains **derivation** of [Scrum-poker-cards](https://github.com/redbooth/Scrum-poker-cards)
by [redbooth](https://redbooth.com/) used under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/).Planning Game is Free Software released under [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.en.html).