Landing Pages & Admin
Objective: Restructure landing page to inline data pattern, build admin dashboard, dynamic blog from DB, pricing/features pages, auth-contextual navbar, and fix Apple SVG.
Status legend: [ ] todo, [~] in-progress, [x] done
Tasks
- 01 — Inline index page sections following Lendair pattern →
01-inline-index-sections.md - 02 — Admin routes with controls and services dashboard →
02-admin-routes-dashboard.md - 03 — Blog route with DB integration, featured post, and chronological feed →
03-blog-database-integration.md - 04 — Create blog post content (scam advice, AI detection, etc.) →
04-blog-content-creation.md - 05 — Dedicated /pricing and /features pages →
05-pricing-features-pages.md - 06 — Auth-contextual navbar with dynamic links →
06-auth-contextual-navbar.md - 07 — Fix Apple logo SVG in social auth buttons →
07-fix-apple-logo-svg.md
Dependencies
- 03 depends on 02 (blog admin needs admin routes for managing featured posts)
- 05 depends on 06 (pricing/features pages need navbar links to resolve)
- 06 depends on 01 (navbar should reflect same inline data pattern)
Exit criteria
- Index page uses inline data arrays and layout (Lendair pattern) instead of extracted components
- Admin routes accessible at /admin with services dashboard and blog management
- /blog fetches posts from database with featured post support and chronological ordering
- At least 4 substantive blog posts created in the database with scam/AI/privacy content
- /pricing and /features routes exist with proper content
- Navbar shows different links based on auth state (logged-in sees product links, logged-out sees marketing links)
- Apple logo SVG renders correctly on login/signup pages