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>
This commit is contained in:
Ullrich Schäfer 2026-03-25 04:03:06 +01:00
parent 976aee225e
commit 4ddaad8c5f
No known key found for this signature in database
GPG key ID: A32FF691A0F752D9
5 changed files with 128 additions and 17 deletions

View file

@ -1,16 +1,16 @@
## 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
- [x] 1.1 Rewrite Planner home.tsx with hero section: heading, subtitle, "Start Planning" CTA linking to /new
- [x] 1.2 Add feature highlights section (4-5 cards): collaborative editing, routing profiles, elevation profile, GPX export, no account needed
- [x] 1.3 Add secondary CTA: "Save your routes on trails.cool" linking to Journal
- [x] 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)
- [x] 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
- [x] 3.1 Verify landing page renders correctly at planner.trails.cool
- [x] 3.2 Verify "Start Planning" creates a session and redirects
- [x] 3.3 Update E2E planner test if home page assertions changed