Skip to content

keyouts/DMDash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DM Drawing Board (Early Beta)

DM Drawing Board is a lightweight Electron application that combines campaign planning, map creation, encounter organization, character tracking, session notes, and dice rolling into a single desktop tool.


Features

  • Campaign Builder for locations, factions, quests, and world notes
  • Drag-and-drop campaign board organization
  • Map Maker with drawing tools, symbols, stamps, backgrounds, and PNG export
  • Multi Dice Roller with custom dice formulas
  • Encounter Bank for encounter planning and storage
  • Character management tools
  • Session Board for tracking active session information
  • Local autosave support
  • Campaign file import and export
  • Light and dark themes

Status

This project is currently in Early Beta.

Expect

  • Missing features
  • UI changes
  • Bugs and edge cases
  • Save format changes between versions

Feedback and testing are appreciated.


Installation

Requirements

  • Node.js
  • npm

Setup

npm install
npm start

Data Storage

Campaign data is stored locally on your machine.

Save Options

  • Save — Local persistence within the application
  • Save File — Export a campaign file for backup or sharing
  • Open File — Import a previously saved campaign file

Technology Stack

  • Electron
  • HTML
  • CSS
  • JavaScript

About

Beta application for a DM dashboard.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors