Files
dwroller/docs/SUMMARY.md
alex a4cabbd2b8 Clean rules database and add documentation
- Remove OCR noise, credits, and duplicates from rules-database.json (288→255 rules)
- Add clean_rules.py script for rule cleanup
- Add CLAUDE.md, docs/, and update README with documentation links

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-22 17:35:36 +02:00

1.7 KiB

Deathwatch Roller Documentation

Overview

This documentation covers the Deathwatch Roller application - a React-based web app for managing Deathwatch tabletop RPG sessions.

Getting Started

Project Structure

dwroller/
├── backend/          # Backend API server
├── frontend/         # React frontend application
├── data/            # Static data and assets
├── database/        # Database backups and migrations
└── docs/            # This documentation

Key Features

  • Player Management - Full CRUD operations for player accounts
  • Requisition Shop - Browse and purchase items with RP
  • Session Tracking - Track game sessions and player progress
  • GM Kit - Game Master tools and utilities
  • Bestiary - Monster and enemy reference
  • Rules Database - Searchable rules and mechanics

API Endpoints

Endpoint Description
GET /api/players Get all players
POST /api/players/gm/* GM-only operations
GET /api/shop Get shop inventory
GET /api/bestiary Get bestiary data

Contributing

See Contributing Guide for details on how to contribute.

License

MIT License - See LICENSE for details.