Skip to content

Create public demo page with free TTRPG resources and hourly reset #40

@hunter-read

Description

@hunter-read

Summary

Create a public demo environment/page for the app using only free-to-redistribute TTRPG content.

Tasks

  • Add demo books, maps, and tokens using only free resources
  • Exclude any paid, licensed, or otherwise protected content
  • Ensure books include proper metadata
  • Tag demo content with:
    • books
    • maps
    • tokens
  • Create a default demo user with GM credentials
  • Disable settings API access for the demo user
  • Automate demo reset every hour
    • Restore DB to default state
    • Ensure Docker setup supports reset workflow
  • Organize demo data to clearly show folder structures in the app

Acceptance Criteria

  • Demo contains only free redistributable resources
  • Books have complete metadata
  • Books/maps/tokens are tagged correctly
  • Demo GM user exists by default
  • Demo user cannot modify settings
  • Demo resets automatically every hour
  • Demo content clearly demonstrates folder organization

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions