A lightweight planning poker server.
This is an experimental project and my very first experience with Rust. I created it to solidify my understanding of the concepts learned from The Rust Programming Language. Feel free to copy, explore, compile, and use this project as you wish. Contributions are welcome via pull requests!
- Text-based interaction via WebSocket.
- A simple web-based interface for voting.
- Supports planning poker votes with values:
?
,1
,2
,3
,5
,8
, and13
.
To interact with the server using a WebSocket client, you can install wscat
:
- Connect to the server:
wscat -c ws://127.0.0.1/ws
- Identify yourself:
/join <nickname>
- Start voting! Enter one of the valid vote values (
?
,1
,2
,3
,5
,8
,13
).
Once everyone has voted, all votes will be revealed. The server does not enforce any further actions based on the results.
By default, the server hosts a web-based user interface on port 8080
.
Access it at:
http://127.0.0.1:8080
CleanShot.2024-12-06.at.17.14.41.mp4
Contributions are highly appreciated! If you’d like to improve this project, feel free to open a pull request or report any issues you encounter.