Self-hosted real-time D&D 5e companion for local tabletop games: DM dashboard, player character sheets, initiative and combat tracker, shared display, story scenes, spells and inventory. Built with Angular, NestJS, Socket.IO, MongoDB and Docker.
docker dnd angular pwa mongodb dungeons-and-dragons socket-io self-hosted character-sheet dnd5e dungeon-master initiative-tracker nestjs dm-tools ttrpg combat-tracker tabletop-rpg local-first battle-tracker encounter-manager
-
Updated
Sep 8, 2026 - TypeScript