--- phase: 02-marketing-site plan: 01 subsystem: ui tags: [react, nextjs, lucide-react, testimonials, carousel, sticky-nav, hero] # Dependency graph requires: - phase: 01-foundation provides: Next.js app router setup, globals.css, layout.tsx, page.tsx scaffold provides: - Sticky navy nav with desktop links and mobile hamburger - Split-panel hero section with next/image and brand CTA - Auto-rotating testimonials carousel with arrow/dot controls - Listings Coming Soon placeholder section with brand colors - Site footer with license number and copyright - Public homepage composed from all marketing section components affects: - 02-contact-form - 02-listings - future-brand-refinement # Tech tracking tech-stack: added: [lucide-react] patterns: - CSS hover classes in server components (no event handlers — required for server component compatibility) - _components directory convention for route-co-located components - inline