trails/openspec/changes/planner-landing-page/tasks.md
Ullrich Schäfer 4ddaad8c5f
Add planner landing page with features and CTAs
Replace blank home page with a landing page explaining collaborative
route planning. Hero section with "Start Planning" CTA, 5 feature cards
(collaboration, routing, elevation, GPX, no account), secondary CTA
linking to Journal, and footer with privacy/source/attribution links.

All strings in en + de via i18n.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 04:03:06 +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