spencermcw.com
[ << ] back to work
case file 09 / 12 · 2018–2019

Kingdom Death: RIP

Campaign and character tracking for Kingdom Death: Monster.

retired Retired: kingdomdeath.rip no longer resolves; screenshots and the kdmrm repo remain checked 2026-10-13 [1]

A settlement tracker for the board game: survival limit, lantern research, innovations, settlement locations, monster volumes, the timeline, survivors, monsters and storage, built mobile-first for use at the table.

what it does

  • A list of settlements, each with General, Timeline, Survivors, Monsters and Storage tabs. [1]
  • Survivors: create one by name or from a template, or generate one; track population and the deceased. [1]
  • A survivor sheet split into General, Combat, Statuses and Miscellaneous. [1]
  • Monsters: quarries and nemeses per settlement. Storage: searchable gear and resources with counts. [1]
What it is
Mobile-first campaign tracker for a board game
Stack
server FeathersJS · REST + Socket.io · MongoDB · Mongoose · Helmet · Winston [3]
client Nuxt (Vue) · Vuex · axios [3]
tests Mocha [3]
Tags
  • Vue
  • MongoDB
  • TypeScript
  • Mobile web
Links
  1. Served at kingdomdeath.rip under the title "Kingdom Death: Monster, Resource & Inventory Project". [1]

  2. The kdmrm repo's README calls it "Kingdom Death: Monster - Resource Manager": a Feathers back end with a Nuxt front end. [2]

$ git log --reverse
  1. First commit to kdmrm [4]
  2. Last commit to kdmrm [4]

Every marked line above points at one of these. Public repositories, registries and screenshots only; nothing is inferred past what they show.

  1. [1] The screenshots on this page (content/images/kdm) 2026-10-12
  2. [2] spencermcw/kdmrm on Bitbucket bitbucket.org 2026-10-13
  3. [3] kdmrm package.json bitbucket.org 2026-10-13
  4. [4] kdmrm commit history bitbucket.org 2026-10-13