Planning Poker

screenshot of Planning Poker
solid

Open Sourced Scrum Poker Planning application

Overview

Poker Planning is an innovative open-source tool designed for Agile teams that focuses on estimating effort complexity in a collaborative environment. It aims to eliminate biases inherent in traditional planning methods by relying on statistical analysis rather than mere intuition. In a world where many planning tools come with paywalls, the creators of this app sought to provide a free and accessible solution that fosters community involvement and collaboration.

This application is not just another planning tool; it represents a commitment to the Agile methodology while ensuring user privacy by being stateless and designed for quick deployment. The tool can be hosted for free and can also be run locally if users choose to customize it for their specific needs.

Features

  • Open Source: Licensed under Apache 2.0, allowing users to modify and extend the application as per their requirements.
  • Privacy-Oriented: Functions without a database, storing all information temporarily in memory, ensuring user data remains secure and private.
  • Community-Driven: Encourages contributions from developers with guidelines to enhance code quality and stability, fostering an inclusive development environment.
  • Tech Stack: Built using Go for the API and SolidJS for the front end, leveraging modern technologies for better performance and user experience.
  • Easy Setup: Quick start instructions enable users to host the app locally with minimal effort, just requiring Docker and running a simple script.
  • Cross-Platform Compatibility: Users on Windows can work seamlessly within a Windows Subsystem for Linux (WSL) environment.
  • Convenience Scripts: Contains a set of scripts to assist users in testing changes and ensuring the quality of contributions before submission.
solid
Solid

SolidJS is a declarative JavaScript library for building user interfaces, offering a reactive programming model for efficient updates. It stands out for its reactivity system that minimizes unnecessary re-renders and its small bundle size, making it a performant choice for developing lightweight and reactive web applications.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.