From 2f3f7fe94b33e85e6fe19c9a7d4dfe2ddf94dfbc Mon Sep 17 00:00:00 2001 From: Desktop Date: Fri, 14 Nov 2025 02:08:03 +0500 Subject: [PATCH] Update Home.tsx --- frontend/src/marketing/pages/Home.tsx | 202 +++++++++++--------------- 1 file changed, 88 insertions(+), 114 deletions(-) diff --git a/frontend/src/marketing/pages/Home.tsx b/frontend/src/marketing/pages/Home.tsx index 0f33bfb9..a3b869ee 100644 --- a/frontend/src/marketing/pages/Home.tsx +++ b/frontend/src/marketing/pages/Home.tsx @@ -10,6 +10,8 @@ import { LightBulbIcon, DocumentTextIcon, ArrowRightIcon, + RocketLaunchIcon, + ChatBubbleLeftRightIcon, } from "@heroicons/react/24/outline"; import { testimonials } from "../data/testimonials"; @@ -18,7 +20,7 @@ const Home: React.FC = () => { const isExternal = cta.href.startsWith("http"); if (isExternal) { - return ( + return ( {
{/* Left: Text Content */}
+ + AI + SEO Platform +

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

@@ -140,9 +145,11 @@ const Home: React.FC = () => {
- {/* Right: Dashboard Screenshot */} + {/* Right: Dashboard Screenshot - Increased size 20-30% */}
-
+
+ {/* Soft glow behind screenshot */} +
{/* Device frame effect */}
@@ -168,9 +175,9 @@ const Home: React.FC = () => { {/* SOCIAL PROOF LOGOS */} -
+
-
+
Trusted by modern organic teams @@ -192,58 +199,8 @@ const Home: React.FC = () => {
- {/* 4-PRODUCT SYSTEM OVERVIEW */} -
-
-
-

- One engine that unifies search intelligence, content, and automation. -

-
-
- {productModules.map((module, index) => { - const Icon = module.icon; - return ( -
- {/* Gradient border on hover */} -
- -
- -
- -
-

{module.title}

-

{module.subtitle}

-
    - {module.bullets.map((bullet, i) => ( -
  • - - {bullet} -
  • - ))} -
-
- - - Learn more - - -
- ); - })} -
-
-
- {/* HOW IGNY8 WORKS (PIPELINE) */} -
+

@@ -256,16 +213,16 @@ const Home: React.FC = () => { {/* Horizontal Timeline */}
- {/* Connecting line */} -
+ {/* Enhanced connecting line with shadow */} +
{workflowSteps.map((step, index) => { const Icon = step.icon; return (
-
- +
+ {/* Glow effect */}
@@ -282,16 +239,22 @@ const Home: React.FC = () => { {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 */} +
+ {/* Screenshot - Larger scale 1.15 */}
-
- {/* Gradient frame background */} -
+
+ {/* Gradient frame background with colored glow */} +
@@ -306,8 +269,8 @@ const Home: React.FC = () => { className="w-full h-auto object-cover mt-12" />
- {/* Overlap shadow */} -
+ {/* Overlap shadow with module color */} +
@@ -348,44 +311,47 @@ const Home: React.FC = () => { })} {/* AUTOMATION SNAPSHOT SECTION */} -
- {/* Background pattern */} -
-
+
+ {/* 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 */} + {/* Automation Timeline with neon glows */}
{[ - { from: "Keywords", to: "Clusters", icon: "→", color: "from-[#0693e3] to-[#5d4ae3]" }, - { from: "Clusters", to: "Ideas", icon: "→", color: "from-[#5d4ae3] to-[#ff7a00]" }, - { from: "Ideas", to: "Tasks", icon: "→", color: "from-[#ff7a00] to-[#0bbf87]" }, - { from: "Tasks", to: "Content", icon: "→", color: "from-[#0bbf87] to-[#0693e3]" }, - { from: "Content", to: "Images", icon: "→", color: "from-[#0693e3] to-[#5d4ae3]" }, - { from: "Images", to: "Publish", icon: "→", color: "from-[#5d4ae3] to-[#0bbf87]" }, + { 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
+
{handoff.from} → {handoff.to}
+
Automated handoff with quality checks
))} @@ -430,16 +396,16 @@ const Home: React.FC = () => { {/* 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", @@ -447,47 +413,47 @@ const Home: React.FC = () => { "from-[#5d4ae3]/20 to-[#3a2f94]/10", ]; const borderColors = [ - "border-[#0693e3]/30", - "border-[#0bbf87]/30", - "border-[#5d4ae3]/30", - ]; + "border-[#0693e3]/30", + "border-[#0bbf87]/30", + "border-[#5d4ae3]/30", + ]; - return ( + return (
- {/* Avatar placeholder */} -
+ {/* Avatar placeholder with better contrast */} +
{testimonial.name.charAt(0)}
-

+

"{testimonial.quote}"

- {testimonial.name} - + {testimonial.name} + {testimonial.title} · {testimonial.company}
- {/* Metrics badge */} -
+ {/* Metrics badge with better contrast */} +
3× faster +132% lift
- ); - })} + ); + })}
{/* FINAL CTA */} -
+
{/* Dashboard overlay in background */}
@@ -497,21 +463,29 @@ const Home: React.FC = () => {
-

+

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.

-
- {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: "Talk to Sales", 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" - )} +
+ + + Start Free + + + + Talk to Sales +