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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions