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.
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}
.
- Clone this repo.
- Create a Firebase accout and add a project. (There is a free plan)
- 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.
- In the Firebase console under Database -> Rules, update read and write to be
true
as shown below. - Run
yarn install
andyarn build
in the repo. This will create thebuild
directory with all the assets needed. Then you can deploy it as a static website using a free hosting provider like Netlify.