Giter VIP home page Giter VIP logo

joker-poker2's Introduction

Joker Poker

... is a distributed online estimation poker application crafted with โค๏ธ.

How it works

There are two important screens ...

  1. The Team Estimate screen shows all team mates and their estimates, including yourself
  2. The My Estimate screen shows your estimate and allows you to change it

and two important events ...

  1. The team starts estimating - all estimates are reset and hidden and all team mates are taken to the My Estimate screen
  2. All team mates have estimated - all estimates are revealed and all team mates are taken to the Team Estimate screen, you can still change your estimate

You can change between screens any time by clicking on your own estimate or via the menu. If any teammate presses Reset the team starts estimating.

To make sure JokerPoker correctly detects that all team mates have estimated set yourself as observer when you are not estimating. You can do so from the My Settings screen

If needed a teammate can be made an observer be anybody under Team Settings.

Features

  • super easy to use - no fluff, just planning poker
  • no login, minimal setup - with a single click
  • mobile friendly - including integrated QR code generator
  • values can be configured
  • data privacy - in the spirit of unhosted, Joker Poker is as serverless as possible
  • optional gravatar/monsterID integration to make your poker session a friendly place
  • super robust technology - it is built on Yjs Vue.js and Typescript. It will work on any static web host.

Questions & Answers

  • How can we know what we estimate? Why can't I set a description / sync with my issue tracker ?
  • JokerPoker is meant to be used on a secondary ( mobile ) screen. We assume you use other communication channels like voice and screen sharing in parallel. Your physical estimation poker cards don't show the topic either. ๐Ÿ˜—

Don't love it?

Change it, or leave it for an alternative poker-planning, planning-poker or planningpoker.

History

This is a complete rewrite of the original JokerPoker.

While the user interface has changed from Vue2/Vuetify to Vue3/NaiveUI the main reason was the move from TogetherJS to YJs as communication layer that should scale much better and fix the open issues in legacy JokerPoker.

The main repository and issue tracker is now @ Codeberg.

Development

Running

npm install
npm run serve ( you may need export NODE_OPTIONS=--openssl-legacy-provider )

Building

npm run package

joker-poker2's People

Contributors

culmat avatar

Watchers

 avatar  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.