Description
Build a static landing page for Paper Trail Manager at ptm.damagelabs.io. Single-page marketing site matching the DamageLabs design system (navy/amber aesthetic).
Current Behavior
PTM has no product page β just the GitHub README and RubyGems listing.
Expected Behavior
A polished landing page at ptm.damagelabs.io that explains what PTM does, shows features, and provides quick-start instructions.
Page Sections
- Hero: Tagline, CTA buttons (Get Started, GitHub, RubyGems)
- Problem statement: PaperTrail records changes but gives no UI to browse them
- Feature cards: Search/filter, visual diffs, role-based access, drop-in engine, responsive, dark/light mode
- Quick start: 2-line code snippet showing gem install + route mount
- Screenshots: Version history, diff viewer, search panel
- Stats bar: Version, Rails/Ruby requirements, license
- Footer: DamageLabs branding + links
Technical Approach
- Static Astro site (consistent with fusion94.org tooling)
- GitHub Pages deployment via Actions
- CNAME: ptm.damagelabs.io
- DamageLabs design system (navy backgrounds, amber accents, Inter font)
Acceptance Criteria
Description
Build a static landing page for Paper Trail Manager at ptm.damagelabs.io. Single-page marketing site matching the DamageLabs design system (navy/amber aesthetic).
Current Behavior
PTM has no product page β just the GitHub README and RubyGems listing.
Expected Behavior
A polished landing page at ptm.damagelabs.io that explains what PTM does, shows features, and provides quick-start instructions.
Page Sections
Technical Approach
Acceptance Criteria