Files
..
2026-05-26 09:38:54 -04:00
2026-05-26 09:38:54 -04:00
2026-05-26 09:38:54 -04:00
2026-05-26 09:38:54 -04:00
2026-05-26 09:38:54 -04:00
2026-05-26 09:38:54 -04:00
2026-05-26 13:47:43 -04:00

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