A simple battle tracking system for Dungeons & Dragons written in React to track initiative and damage.
GPL-3.0 License
A simple battle tracking system for Dungeons & Dragons written in JavaScript to track initiative and damage.
Visit battletracker.jazzsequence.com to check it out!
I originally built this as an experiment after finishing Wes Bos' ES6 for Everyone course to test my newfound JavaScript knowledge, put some of the things he talked about into practice, and to scratch my own itch; at the time I had just started running a D&D campaign for my kids.
After completing his CSS Grid course, I decided to revisit this again to add some much-needed styling and layout.
Finally, continuing my JavaScript education, I took his React for Beginners course and rebuilt the entire thing in React. This time, I refactored some things that were obviously missing, like the ability to retain character info after a battle is done. Finally, I put the whole thing on GitHub pages behind a custom subdomain (battletracker.jazzsequence.com).
These are things I plan (or at least hope) to implement in the future.
index.html
file (everything is served from within React components)gh-pages
to handle deploying to GitHub pages