Skip to content

πŸ“ Create product landing page at ptm.damagelabs.ioΒ #80

@fusion94

Description

@fusion94

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

  • Landing page live at ptm.damagelabs.io
  • Matches DamageLabs design system
  • Mobile responsive
  • Includes quick-start code snippets
  • Links to GitHub repo and RubyGems
  • GitHub Actions deploy workflow

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationDocumentation improvementsenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions