Code Monkey home page Code Monkey logo

planning-poker's Introduction

Poker Planning

https://poker-planning.net/

Poker planning is a method of estimating effort complexity within Agile teams. It focuses on removing biases with a goal of describing team velocity through a small statistical analysis rather than human intuition.

You can read more about this methodology on Wikipedia:

So why another app for Poker Planning?

As a team we were searching for an app to do some poker planning and were always stopped by paywalls. This is why we decided to solve the problem ourselves, host it and open-source it.

Quick Start

  1. Make sure you have docker installed
  2. Navigate inside this repo and run docker compose up. If you want to detach your terminal window from the docker compose up you can run docker compose up -d
  3. Navigate to localhost:3000 to see the front end app locally.

Work with the front end Locally

  1. Open a bash terminal inside this folder.
  2. Execute run.dev.sh script.
  3. You can find the app in localhost:3000.
  4. Any change inside the ui folder should be automatically reflected on the site.

Tech stack

The application consists of a simple Go web api and a Front End UI created with SolidJS. While our experience lies heavily in the JavaScript (NodeJS, Angular, Typescript) ecosystem, we always like to try new technologies.

Application Structure

The application is fairly simple. There is no database layer, every piece of information is saved in web api's memory. There is no persistent logging outsite of the container logs.

Privary and Open Source

We undestand that when planning information might include sensitive data from a company perspective. This is why we decided to open source our app under Apache Licence so that you have the option for you to self-host it so that you have complete control of your data.

planning-poker's People

Contributors

george-spanos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.