## 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
Summary
Create a public demo environment/page for the app using only free-to-redistribute TTRPG content.
Tasks
booksmapstokensAcceptance Criteria