A self-hosted character manager for tabletop RPGs

Character Keeper is a web app for storing and managing character sheets. It is meant to work across different game systems instead of being tied to one ruleset. The app is built with React, Node, and JSON.

Its maker is not a professional developer and used Claude heavily for design choices and feature work. The feature ideas, product decisions, and testing were still handled by the maker. Security checks have included OWASP ZAP scans and focused on login, sharing, and data handling.

A stronger is still wanted before the app is treated as fully public-ready.

Key points

  • Character Keeper manages character sheets on your own server.
  • It is designed to be system agnostic, so it is not locked to one game ruleset.
  • The stack is React, Node, and JSON.
  • Claude was used heavily during development, while testing and product choices were handled by the maker.
  • OWASP ZAP scans and have been done, but more is still wanted.
Read original