A comprehensive suite of interconnected D&D 5e tools designed to streamline Dungeon Master workflows with unified theming, shared components, and seamless navigation between tools.
- π° LootFactory - Advanced D&D 5e treasure generation
- 534+ magic items from 6 official source books
- DMG 2024 methodology with pricing calculator
- Individual & hoard treasure generation
- Full-stack React + Node.js application
- π·οΈ Name Generator - NPC and location name generation
- πΊοΈ Map Scraper - Map extraction and processing tools
- π― Foundry Modding - FoundryVTT module development tools
- Background:
#828282
(Medium Gray) - Headers:
#FAE7C0
(Light Cream) - Text:
#000000
(Black) - Accents:
#B0212B
(Dark Red) - Secondary:
#8B4513
(Brown)
- DM Dashboard Sidebar - Extensible navigation across all tools
- D&D Theming - Consistent fantasy fonts and styling
- Toast Notifications - Auto-expiring user feedback system
- Professional UI - Clean, readable interface design
# Backend
cd DMDashboard/LootFactory/web-app/backend
npm install
npm run dev # Runs on localhost:3001
# Frontend
cd DMDashboard/LootFactory/web-app/frontend
npm install
npm run dev # Runs on localhost:5173
# Clone the repository
git clone https://github.com/xtratrestrial/DMDashboard.git
cd DMDashboard
# Each tool has its own setup instructions
# See individual tool README files for specific requirements
DMDashboard/
βββ LootFactory/ # Treasure generation (React + Node.js)
βββ name-generator/ # Name generation tools (Python)
βββ map_scraper/ # Map processing (Python)
βββ foundry_modding/ # FoundryVTT tools (JavaScript)
βββ shared/ # Shared components and themes
β βββ components/ # React components (DmSidebar, etc.)
β βββ themes/ # CSS themes and color schemes
β βββ assets/ # Shared images and resources
βββ roadmap/ # Planning and project management
β βββ ROADMAP.md # Main development roadmap
β βββ PROJECT_STATUS.md # Current project status
β βββ PLAN.md # Detailed development plan
β βββ issue_completion/ # Issue completion summaries
βββ dm-dashboard/ # Campaign management hub
βββ README.md # This file
- Frontend: React 18, TypeScript, Vite, CSS3
- Backend: Node.js, Express, TypeScript
- Data: JSON files, SQLite for dynamic data
- Styling: Custom CSS with D&D theming
- Tools: Python for data processing, JavaScript for web tools
- Unified sidebar across all tools
- Tool switching without losing context
- Campaign integration (planned)
- Shared user preferences (planned)
- Production-ready LootFactory with 534+ items
- DMG 2024 compliance for official D&D rules
- Extensible architecture for easy tool addition
- Clean, readable UI following accessibility guidelines
π Detailed planning documents are available in the
roadmap/
folder
- β LootFactory fully functional
- β Extensible DM Dashboard sidebar
- β Unified theming system
- β GitHub repository structure
- β Central campaign management dashboard
- β Master color system (unified grey theme)
- β 17 tools planned with technical specifications
- β Shared component system ready
- π΄ Fix LootFactory button integration (port 5175)
- π΄ Implement unified sidebar in LootFactory
- π‘ Global sidebar configuration
- π‘ Database architecture decision
- π Name Generator web interface
- π Map tools integration
- π FoundryVTT module suite
- π Unified deployment system
- π AI-powered DM assistance
- π Campaign automation tools
- π Multi-user collaboration
- π Mobile app development
- Main Roadmap - Complete development phases and milestones
- Project Status - Current progress and achievements
- Development Plan - Detailed technical specifications
- Issue Completions - Completed work summaries
- Fork the repository
- Create feature branch:
git checkout -b feature/amazing-feature
- Follow tool-specific guidelines in individual README files
- Maintain unified theming and component consistency
- Submit pull request with detailed description
MIT License - see individual tool directories for specific licensing information.
- GitHub: xtratrestrial
- Project: DMDashboard
π² Ready to enhance your D&D campaigns with professional-grade tools! β¨