Files
dwroller/README.md

1.5 KiB
Executable File

<<<<<<< HEAD

Deathwatch Roller

Project Description

Deathwatch Roller is a React-based application designed to assist players and Game Masters in managing their sessions for the Deathwatch tabletop RPG. It includes features like player management, requisition shop, and session tracking.

Features

  • Player management
  • Requisition shop for items
  • Session tracking

Setup Instructions

  1. Clone the repository:
    git clone https://github.com/your-username/deathwatch-roller.git
    
  2. Navigate to the project directory:
    cd deathwatch-roller
    
  3. Install dependencies:
    npm install
    
  4. Start the development server:
    npm start
    

Contribution Guidelines

  • Fork the repository.
  • Create a new branch for your feature or bug fix.
  • Submit a pull request with a detailed description of your changes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Learn More

OpenAI sanitizer

This project includes a helper to sanitize OCR/extracted rule blocks before importing into the database.

Usage:

  1. Add your OpenAI API key to a local .env file in the project root (DO NOT commit this file):
OPENAI_API_KEY=sk-REPLACE
  1. Run the sanitizer (it reads database/backups/extracted-blocks.json by default):
npm run sanitize:openai