import React from "react"; import { Link } from "react-router-dom"; import { BoltIcon, SparklesIcon, ChartBarIcon, PhotoIcon, ListBulletIcon, UserGroupIcon, LightBulbIcon, DocumentTextIcon, ArrowRightIcon, RocketLaunchIcon, ChatBubbleLeftRightIcon, } from "@heroicons/react/24/outline"; import { testimonials } from "../data/testimonials"; const Home: React.FC = () => { const renderCta = (cta: { label: string; href: string }, className: string) => { const isExternal = cta.href.startsWith("http"); if (isExternal) { return ( {cta.label} ); } return ( {cta.label} ); }; const workflowSteps = [ { name: "Keywords", icon: ListBulletIcon, color: "from-[#0693e3] to-[#0472b8]" }, { name: "Clusters", icon: UserGroupIcon, color: "from-[#5d4ae3] to-[#3a2f94]" }, { name: "Ideas", icon: LightBulbIcon, color: "from-[#ff7a00] to-[#cc5f00]" }, { name: "Tasks", icon: DocumentTextIcon, color: "from-[#0bbf87] to-[#08966b]" }, { name: "Content", icon: SparklesIcon, color: "from-[#0693e3] to-[#0472b8]" }, { name: "Images", icon: PhotoIcon, color: "from-[#5d4ae3] to-[#3a2f94]" }, { name: "Publish", icon: BoltIcon, color: "from-[#0bbf87] to-[#08966b]" }, ]; const productModules = [ { title: "Planner", subtitle: "Market intelligence and keyword → cluster engine", description: "Tap into a living keyword database, cluster at scale, and prioritize opportunities with AI scoring. Build topical maps in minutes, not days.", bullets: [ "Living keyword database with real-time search volumes", "AI-powered clustering for topical authority mapping", "Priority scoring based on opportunity and competition", ], icon: ChartBarIcon, color: "from-[#0693e3] to-[#0472b8]", image: "planner-dashboard.png", link: "/product#planner", align: "left", }, { title: "Writer", subtitle: "AI writing system with brand rules and editorial logic", description: "Generate briefs, long-form articles, and on-brand messaging with contextual SERP data, tone controls, and collaboration tools.", bullets: [ "Context-aware content generation with SERP analysis", "Brand voice and tone controls for consistency", "Collaborative editing and approval workflows", ], icon: SparklesIcon, color: "from-[#0bbf87] to-[#08966b]", image: "writer-dashboard.png", link: "/product#writer", align: "right", }, { title: "Thinker", subtitle: "Strategic OS and thinking engine", description: "Centralize prompts, author voices, and brand playbooks. Sync guidelines directly into every piece of content Igny8 creates.", bullets: [ "Centralized prompt library and brand playbooks", "Author voice templates and style guides", "Automated guideline enforcement across all content", ], icon: BoltIcon, color: "from-[#ff7a00] to-[#cc5f00]", image: "thinker-dashboard.png", link: "/product#thinker", align: "left", }, { title: "Automation", subtitle: "Always-on execution engine", description: "Orchestrate keywords to ideas, tasks to content, and assets to WordPress in automated cycles—customized to your cadence.", bullets: [ "End-to-end workflow automation with custom triggers", "Multi-step handoffs between modules", "Real-time monitoring and error handling", ], icon: PhotoIcon, color: "from-[#5d4ae3] to-[#3a2f94]", image: "automation-dashboard.png", link: "/product#automation", align: "right", }, ]; return (
{/* HERO SECTION */}
{/* Radial glow behind headline */}
{/* Left: Text Content */}
AI + SEO Platform

Scale SEO content from keyword discovery to AI-crafted outputs.

IGNY8 automates your growth engine from research to briefs, from content writing to image generation.

{renderCta( { label: "Start Free", href: "https://app.igny8.com/signup" }, "inline-flex items-center justify-center rounded-xl bg-white text-[#0693e3] px-8 py-4 text-base font-semibold hover:bg-white/95 transition shadow-xl hover:shadow-2xl hover:-translate-y-0.5" )} {renderCta( { label: "Book Demo", href: "/contact" }, "inline-flex items-center justify-center rounded-xl border-2 border-white/30 bg-white/10 backdrop-blur-sm text-white px-8 py-4 text-base font-semibold hover:bg-white/20 hover:border-white/50 transition" )}
{/* Right: Dashboard Screenshot - Increased size 20-30% */}
{/* Soft glow behind screenshot */}
{/* Device frame effect */}
Igny8 dashboard
{/* Soft shadow */}
{/* SOCIAL PROOF LOGOS */}
Trusted by modern organic teams
{["launchpad", "northbeam", "scaleops", "pathfinder", "catalyst", "orbit"].map((name) => (
{`${name}
))}
{/* HOW IGNY8 WORKS (PIPELINE) */}

How Igny8 Works

A seamless pipeline from keyword discovery to published content

{/* Horizontal Timeline */}
{/* Enhanced connecting line with shadow */}
{workflowSteps.map((step, index) => { const Icon = step.icon; return (
{/* Glow effect */}
{step.name}
); })}
{/* PRODUCT MODULE SNAPSHOTS */} {productModules.map((module, index) => { const Icon = module.icon; const isLeft = module.align === "left"; const backgroundTints = [ "bg-white", "bg-gradient-to-b from-[#0693e3]/1 to-white", "bg-gradient-to-b from-[#0bbf87]/1 to-white", "bg-gradient-to-b from-[#5d4ae3]/1 to-white", ]; return (
{/* Screenshot - Larger scale 1.15 */}
{/* Gradient frame background with colored glow */}
{`${module.title}
{/* Overlap shadow with module color */}
{/* Text Content */}

{module.title}

{module.subtitle}

{module.description}

    {module.bullets.map((bullet, i) => (
  • {bullet}
  • ))}
See {module.title}
); })} {/* AUTOMATION SNAPSHOT SECTION */}
{/* Richer background pattern */}
{/* Left: Content */}

Automation Engine

Orchestrate your entire content pipeline with intelligent handoffs between modules. Set it once, and watch it execute.

{/* Automation Timeline with neon glows */}
{[ { from: "Keywords", to: "Clusters", icon: "→", color: "from-[#0693e3] to-[#5d4ae3]", glow: "shadow-[#0693e3]/50" }, { from: "Clusters", to: "Ideas", icon: "→", color: "from-[#5d4ae3] to-[#ff7a00]", glow: "shadow-[#5d4ae3]/50" }, { from: "Ideas", to: "Tasks", icon: "→", color: "from-[#ff7a00] to-[#0bbf87]", glow: "shadow-[#ff7a00]/50" }, { from: "Tasks", to: "Content", icon: "→", color: "from-[#0bbf87] to-[#0693e3]", glow: "shadow-[#0bbf87]/50" }, { from: "Content", to: "Images", icon: "→", color: "from-[#0693e3] to-[#5d4ae3]", glow: "shadow-[#0693e3]/50" }, { from: "Images", to: "Publish", icon: "→", color: "from-[#5d4ae3] to-[#0bbf87]", glow: "shadow-[#5d4ae3]/50" }, ].map((handoff, i) => (
{handoff.icon} {/* Neon glow effect */}
{handoff.from} → {handoff.to}
Automated handoff with quality checks
))}
{/* Metrics */}
87%
Completion Rate
Faster Velocity
{/* Right: Automation Dashboard Screenshot */}
Automation dashboard
{/* Glow effect */}
{/* TESTIMONIALS */}
Loved by scaling teams

Teams ship more content, capture more demand, and see faster ROI with Igny8.

{testimonials.map((testimonial, index) => { const gradientColors = [ "from-[#0693e3]/20 to-[#0472b8]/10", "from-[#0bbf87]/20 to-[#08966b]/10", "from-[#5d4ae3]/20 to-[#3a2f94]/10", ]; const borderColors = [ "border-[#0693e3]/30", "border-[#0bbf87]/30", "border-[#5d4ae3]/30", ]; return (
{/* Avatar placeholder with better contrast */}
{testimonial.name.charAt(0)}

"{testimonial.quote}"

{testimonial.name} {testimonial.title} · {testimonial.company}
{/* Metrics badge with better contrast */}
3× faster +132% lift
); })}
{/* FINAL CTA */}
{/* Dashboard overlay in background */}
{/* Radial glow */}

Ready to orchestrate SEO, content, and creative in one AI engine?

Launch Igny8 in minutes. Start automating your workflow, or book a white-glove onboarding session with our team.

Start Free Talk to Sales
); }; export default Home;