Do Rounds is a tool that I developed after a weekend of Tabletop Roleplaying Gaming with my friends. We were playing Dungeons & Dragons 5th Edition, and I was the Dungeon Master. I had put together an adventure that had several very large encounters between the players and their enemies, and I found that I was spending great amounts of time managing the details of them using pen, paper and dice.
It was labor-intensive and error-prone, and just took too long. I found myself wishing that I had a tool to manage all of the mechanics for me, so I could focus on the drama of it, the roleplaying.
Three days later, Do Rounds was born.
A progressive web app, it works without any network resources after it first loads. All data is stored locally in the browser. It'll operate just fine while your computer is completely off-line. There are no accounts to create or terms of service to agree to. There are no ads or tracking cookies or anything else besides good, useful software.
Best of all, it is completely open source, and if you are so-inclined, you can modify it to meet your particular needs.
In addition to being a useful tool for the next time that my friends and I get to game, I used it as an opportunity to learn Vue.js. Previously, I tended to use knockout.js, but I am sold on Vue now. It is a superb solution for a collection of difficult problems.
I always welcome questions, constructive criticism, feature ideas and pull requests.