Skip to content

The D&D Mapp (DMA) monorepo: A modular Nx workspace of Angular apps and NestJS services designed for D&D 5th Edition campaign management, world-building, and virtual tabletop simulation.

License

Notifications You must be signed in to change notification settings

dnd-mapp/dma-platform

Repository files navigation

D&D Mapp Platform

An integrated digital ecosystem for Dungeons & Dragons 5th Edition, designed to streamline the experience for both Players and Dungeon Masters.

🚀 Quick Links

Overview

dma-platform is a full-stack solution built to handle everything from character creation to real-time battle simulation. By centralizing game logic into shared TypeScript libraries, we ensure a consistent experience across the entire platform.

Core Features

  • Character Management: Create and manage D&D 5e Player Characters with automated calculations.
  • Virtual Tabletop (VTT): Simulate tactical combat with a digital battle map.
  • Campaign & Lore Organizer: Tools for DMs to build worlds, write lore, and manage session notes.
  • Game Toolbox: Integrated dice roller and a searchable database for spells, items, and mechanics.
  • Homebrew Creator: Build and share custom monsters, items, and encounters.

🛠 Tech Stack

Frontend

Infrastructure

  • Package Manager: pnpm (v10+)
  • Monorepo Tooling: Nx
  • Version Management: mise

📝 License

This project is private and proprietary. It is unlicensed and not intended for public distribution or use. The author reserves all rights.

About

The D&D Mapp (DMA) monorepo: A modular Nx workspace of Angular apps and NestJS services designed for D&D 5th Edition campaign management, world-building, and virtual tabletop simulation.

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •