feat/landingpage #1

Merged
Nicholai merged 2 commits from feat/landingpage into main 2026-02-01 02:43:25 +00:00

2 Commits

Author SHA1 Message Date
5a512349e5 Refactor: DemoSection with split sticky scrolling
- Desktop: Phone mockup stays fixed while feature cards scroll
- Intersection Observer triggers phone screen transitions
- Crossfade animations between phone screens
- Mobile: Preserves original timer-based rotation
- Fixed overflow-hidden breaking sticky positioning

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 19:40:37 -07:00
890bdf13e4 Feat: Add public landing page for non-authenticated users
- Create /home route with SEO metadata and JSON-LD structured data
- Add hero section with dual CTAs (sign-up and PWA install)
- Add features section showcasing dual tracking, health timeline, achievements, savings
- Add animated phone demo with rotating screens (auto-advance, pause on hover)
- Add final CTA section and footer with affiliate disclosure
- Extract usePWAInstall hook for reusable PWA install logic
- Enhance theme-context with system preference auto-detection

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 19:30:46 -07:00