trails/openspec/changes/archive/2026-03-25-planner-landing-page/tasks.md
Ullrich Schäfer 160079b9be
Add planner landing page, archive change
Replace blank home page with landing page: hero with "Start Planning"
CTA, 5 feature cards, Journal CTA, footer with attribution. All strings
in en + de. Sync planner-session spec and archive change.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 04:05:02 +01:00

757 B

1. Landing Page Content

  • 1.1 Rewrite Planner home.tsx with hero section: heading, subtitle, "Start Planning" CTA linking to /new
  • 1.2 Add feature highlights section (4-5 cards): collaborative editing, routing profiles, elevation profile, GPX export, no account needed
  • 1.3 Add secondary CTA: "Save your routes on trails.cool" linking to Journal
  • 1.4 Add footer: privacy link, GitHub repo, BRouter/OSM attribution

2. i18n

  • 2.1 Add all landing page strings to en.ts and de.ts (hero, features, CTAs, footer)

3. Verify

  • 3.1 Verify landing page renders correctly at planner.trails.cool
  • 3.2 Verify "Start Planning" creates a session and redirects
  • 3.3 Update E2E planner test if home page assertions changed