[go: nahoru, domu]

Skip to content

knitcodemonkey/agile-poker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agile Poker

This tool was built to help our teams estimate their product backlogs. This was mostly built for fun/learning so I don't plan to document it extremely well, but it has been useful so I thought I would share it and show how to set it up so that others can use it for their backlog meetings as well.

Demo

You can view a demo of this tool here - https://weaver-peter-86075.netlify.com. Obviously I have no design chops, but it works 😉. Since this is a public demo and on a free plan from Firebase, there is no guarantee this will be working because of storage and download limits. That is why you should setup your own instance! Plus, that way you can add some better design if you want as well 👍.

  • You can create a session (or join if you already know the session name) by adding your session name, user name, and user type.
  • Once the session is created, you can have others join by sharing the room url - http://example.com/#/room/${session name}.

Tech

Setup

  1. Clone this repo.
  2. Create a Firebase accout and add a project. (There is a free plan)
  3. Replace the Firebase script tags in the public/index.html with the ones from your Firebase project. This can be found in the Firebase console under Authentication -> Web Setup as shown below. Web Setup
  4. In the Firebase console under Database -> Rules, update read and write to be true as shown below. Rules
  5. Run yarn install and yarn build in the repo. This will create the build directory with all the assets needed. Then you can deploy it as a static website using a free hosting provider like Netlify.
    • After deploying, you may also want to add the domain to the Authorized Domains list in your Firebase console under Authentication -> Sign-in Method -> Add Domain as shown below. You may also want to remove the localhost entry there as well. Authorized Domains

About

A simple real-time agile poker planning tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 73.4%
  • CSS 14.5%
  • HTML 12.1%