From a0dfbf5b43e579a60f7142df3ee92d15122c6d07 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 00:23:50 +0000 Subject: [PATCH 1/5] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 50 +++++++++++++++------------------------- 1 file changed, 18 insertions(+), 32 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index a896b30..edce7fa 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -1,10 +1,10 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; -import ContactSplit from "@/components/sections/contact/ContactSplit"; -import FaqSplitMedia from "@/components/sections/faq/FaqSplitMedia"; -import FooterBase from "@/components/sections/footer/FooterBase"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import ContactSplit from '@/components/sections/contact/ContactSplit'; +import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; +import FooterBase from '@/components/sections/footer/FooterBase'; import { HelpCircle } from "lucide-react"; export default function ContactPage() { @@ -19,7 +19,7 @@ export default function ContactPage() { borderRadius="pill" contentWidth="smallMedium" sizing="largeSizeMediumTitles" - background="noiseDiagonalGradient" + background="circleGradient" cardStyle="subtle-shadow" primaryButtonStyle="diagonal-gradient" secondaryButtonStyle="solid" @@ -30,14 +30,12 @@ export default function ContactPage() { navItems={[ { name: "Features", id: "features" }, { name: "Pricing", id: "pricing" }, - { name: "How It Works", id: "how-it-works" }, + { name: "How It Works", id: "products" }, { name: "Testimonials", id: "testimonials" }, { name: "FAQ", id: "faq" }, ]} button={{ - text: "Start Free Trial", - href: "/contact", - }} + text: "Start Free Trial", href: "contact"}} brandName="ViralAI Studio" /> @@ -49,7 +47,7 @@ export default function ContactPage() { description="Get the latest features, tips, and best practices delivered to your inbox. Join our creator community and never miss an update." background={{ variant: "sparkles-gradient" }} useInvertedBackground={false} - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APaxq631vx47XjqYF1A9jKfIGG/abstract-technology-background-with-warm-1772497231143-4baf05db.png?_wi=2" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APaxq631vx47XjqYF1A9jKfIGG/abstract-technology-background-with-warm-1772497231143-4baf05db.png" imageAlt="ViralAI Studio technology background" mediaAnimation="slide-up" mediaPosition="left" @@ -64,20 +62,11 @@ export default function ContactPage() { Date: Tue, 3 Mar 2026 00:23:51 +0000 Subject: [PATCH 2/5] Update src/app/features/page.tsx --- src/app/features/page.tsx | 80 ++++++++++++--------------------------- 1 file changed, 24 insertions(+), 56 deletions(-) diff --git a/src/app/features/page.tsx b/src/app/features/page.tsx index 3098865..7ac43e7 100644 --- a/src/app/features/page.tsx +++ b/src/app/features/page.tsx @@ -1,10 +1,10 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; -import FeatureBorderGlow from "@/components/sections/feature/featureBorderGlow/FeatureBorderGlow"; -import ProductCardOne from "@/components/sections/product/ProductCardOne"; -import FooterBase from "@/components/sections/footer/FooterBase"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow'; +import ProductCardOne from '@/components/sections/product/ProductCardOne'; +import FooterBase from '@/components/sections/footer/FooterBase'; import Link from "next/link"; import { Zap, Type, Globe, Palette, Music, Image as ImageIcon, Sparkles } from "lucide-react"; @@ -16,7 +16,7 @@ export default function FeaturesPage() { borderRadius="pill" contentWidth="smallMedium" sizing="largeSizeMediumTitles" - background="noiseDiagonalGradient" + background="circleGradient" cardStyle="subtle-shadow" primaryButtonStyle="diagonal-gradient" secondaryButtonStyle="solid" @@ -27,14 +27,12 @@ export default function FeaturesPage() { navItems={[ { name: "Features", id: "features" }, { name: "Pricing", id: "pricing" }, - { name: "How It Works", id: "how-it-works" }, + { name: "How It Works", id: "products" }, { name: "Testimonials", id: "testimonials" }, { name: "FAQ", id: "faq" }, ]} button={{ - text: "Start Free Trial", - href: "/contact", - }} + text: "Start Free Trial", href: "contact"}} brandName="ViralAI Studio" /> @@ -44,34 +42,22 @@ export default function FeaturesPage() { features={[ { icon: Zap, - title: "Long Video to Viral Shorts", - description: "Upload MP4/MOV files and automatically detect highlights. AI generates optimized 9:16, 16:9, and 1:1 formats with auto-zoom and transitions.", - }, + title: "Long Video to Viral Shorts", description: "Upload MP4/MOV files and automatically detect highlights. AI generates optimized 9:16, 16:9, and 1:1 formats with auto-zoom and transitions."}, { icon: Type, - title: "AI Auto Caption Generator", - description: "Speech-to-text transcription with animated TikTok-style captions. Multi-language subtitle support and customizable caption styles.", - }, + title: "AI Auto Caption Generator", description: "Speech-to-text transcription with animated TikTok-style captions. Multi-language subtitle support and customizable caption styles."}, { icon: Globe, - title: "Video Translation & Dubbing", - description: "Translate videos into any language with AI voice cloning and lip-sync support. Reach global audiences effortlessly.", - }, + title: "Video Translation & Dubbing", description: "Translate videos into any language with AI voice cloning and lip-sync support. Reach global audiences effortlessly."}, { icon: Palette, - title: "Cartoon & Animation Generator", - description: "Convert real video into 3D, Anime, or Sketch animation styles. Add AI avatar presenters for personalized content.", - }, + title: "Cartoon & Animation Generator", description: "Convert real video into 3D, Anime, or Sketch animation styles. Add AI avatar presenters for personalized content."}, { icon: Music, - title: "Beat Sync Editing", - description: "Upload music and auto-cut videos to beat drops. Add transitions synchronized perfectly to music tempo.", - }, + title: "Beat Sync Editing", description: "Upload music and auto-cut videos to beat drops. Add transitions synchronized perfectly to music tempo."}, { icon: ImageIcon, - title: "Auto Thumbnail Generator", - description: "AI face detection, viral YouTube templates, and bold text overlays. Generate thumbnails that maximize click-through rates.", - }, + title: "Auto Thumbnail Generator", description: "AI face detection, viral YouTube templates, and bold text overlays. Generate thumbnails that maximize click-through rates."}, ]} title="Powerful AI-Driven Features" description="Everything creators need to produce viral content at scale. From intelligent video analysis to automated editing, ViralAI Studio handles the heavy lifting." @@ -83,30 +69,15 @@ export default function FeaturesPage() { /> -
+
Date: Tue, 3 Mar 2026 00:23:51 +0000 Subject: [PATCH 3/5] Update src/app/layout.tsx --- src/app/layout.tsx | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 1316f73..e592aa1 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,38 +5,23 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const raleway = Raleway({ - variable: "--font-raleway", - subsets: ["latin"], + variable: "--font-raleway", subsets: ["latin"], }); export const metadata: Metadata = { - title: "ViralAI Studio - AI Video Editing for Creators", - description: "Transform long-form videos into viral shorts with AI. Auto-captions, animations, beat-sync, and multi-platform export. Start free today.", - keywords: "AI video editor, short form video, TikTok creator, video editing software, viral content creation", - robots: { + title: "ViralAI Studio - AI Video Editing for Creators", description: "Transform long-form videos into viral shorts with AI. Auto-captions, animations, beat-sync, and multi-platform export. Start free today.", keywords: "AI video editor, short form video, TikTok creator, video editing software, viral content creation", robots: { index: true, follow: true, }, openGraph: { - title: "ViralAI Studio - Create Viral Videos with AI", - description: "AI-powered video editing platform for creators. Convert long videos to shorts, add captions, animations, and export to all platforms.", - url: "https://viralaistudio.com", - siteName: "ViralAI Studio", - type: "website", - images: [ + title: "ViralAI Studio - Create Viral Videos with AI", description: "AI-powered video editing platform for creators. Convert long videos to shorts, add captions, animations, and export to all platforms.", url: "https://viralaistudio.com", siteName: "ViralAI Studio", type: "website", images: [ { - url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APaxq631vx47XjqYF1A9jKfIGG/a-sleek-modern-video-editing-dashboard-i-1772497231603-8bde64ed.png", - alt: "ViralAI Studio Dashboard", - }, + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APaxq631vx47XjqYF1A9jKfIGG/a-sleek-modern-video-editing-dashboard-i-1772497231603-8bde64ed.png", alt: "ViralAI Studio Dashboard"}, ], }, twitter: { - card: "summary_large_image", - title: "ViralAI Studio - Create Viral Videos with AI", - description: "AI-powered video editing. Short-form content creation made easy.", - images: [ - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APaxq631vx47XjqYF1A9jKfIGG/a-sleek-modern-video-editing-dashboard-i-1772497231603-8bde64ed.png", - ], + card: "summary_large_image", title: "ViralAI Studio - Create Viral Videos with AI", description: "AI-powered video editing. Short-form content creation made easy.", images: [ + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APaxq631vx47XjqYF1A9jKfIGG/a-sleek-modern-video-editing-dashboard-i-1772497231603-8bde64ed.png"], }, }; -- 2.49.1 From db9e9843e867fcca77cddfd53ba5a8c5dc302205 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 00:23:52 +0000 Subject: [PATCH 4/5] Update src/app/page.tsx --- src/app/page.tsx | 165 ++++++++++++++--------------------------------- 1 file changed, 49 insertions(+), 116 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index efd5a28..2ab5407 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,15 +1,15 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; -import HeroLogoBillboardSplit from "@/components/sections/hero/HeroLogoBillboardSplit"; -import FeatureBorderGlow from "@/components/sections/feature/featureBorderGlow/FeatureBorderGlow"; -import ProductCardOne from "@/components/sections/product/ProductCardOne"; -import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen"; -import ContactSplit from "@/components/sections/contact/ContactSplit"; -import FooterBase from "@/components/sections/footer/FooterBase"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import HeroLogoBillboardSplit from '@/components/sections/hero/HeroLogoBillboardSplit'; +import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow'; +import ProductCardOne from '@/components/sections/product/ProductCardOne'; +import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen'; +import ContactSplit from '@/components/sections/contact/ContactSplit'; +import FooterBase from '@/components/sections/footer/FooterBase'; import Link from "next/link"; -import { Zap, Type, Globe, Palette, Music, Image as ImageIcon, Sparkles, CreditCard, Heart, HelpCircle } from "lucide-react"; +import { Zap, Type, Globe, Palette, Music, Image as ImageIcon, Sparkles, Heart, HelpCircle, CreditCard } from "lucide-react"; export default function HomePage() { const handleNewsletterSubmit = (email: string) => { @@ -23,7 +23,7 @@ export default function HomePage() { borderRadius="pill" contentWidth="smallMedium" sizing="largeSizeMediumTitles" - background="noiseDiagonalGradient" + background="circleGradient" cardStyle="subtle-shadow" primaryButtonStyle="diagonal-gradient" secondaryButtonStyle="solid" @@ -34,14 +34,12 @@ export default function HomePage() { navItems={[ { name: "Features", id: "features" }, { name: "Pricing", id: "pricing" }, - { name: "How It Works", id: "how-it-works" }, + { name: "How It Works", id: "products" }, { name: "Testimonials", id: "testimonials" }, { name: "FAQ", id: "faq" }, ]} button={{ - text: "Start Free Trial", - href: "/contact", - }} + text: "Start Free Trial", href: "contact"}} brandName="ViralAI Studio" />
@@ -50,9 +48,9 @@ export default function HomePage() {
-
+
+
+
+

Flexible Subscription Plans

+

Choose the perfect plan for your creative needs. Upgrade or downgrade anytime with no hidden fees.

+
+
+
-
-
-

Flexible Subscription Plans

-

Choose the perfect plan for your creative needs. Upgrade or downgrade anytime with no hidden fees.

-
-
-

Frequently Asked Questions

@@ -237,7 +173,7 @@ export default function HomePage() { description="Get the latest features, tips, and best practices delivered to your inbox. Join our creator community and never miss an update." background={{ variant: "sparkles-gradient" }} useInvertedBackground={false} - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APaxq631vx47XjqYF1A9jKfIGG/abstract-technology-background-with-warm-1772497231143-4baf05db.png?_wi=1" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APaxq631vx47XjqYF1A9jKfIGG/abstract-technology-background-with-warm-1772497231143-4baf05db.png" imageAlt="ViralAI Studio technology background" mediaAnimation="slide-up" mediaPosition="left" @@ -252,17 +188,15 @@ export default function HomePage() { Date: Tue, 3 Mar 2026 00:23:53 +0000 Subject: [PATCH 5/5] Update src/app/pricing/page.tsx --- src/app/pricing/page.tsx | 120 +++++++++++---------------------------- 1 file changed, 34 insertions(+), 86 deletions(-) diff --git a/src/app/pricing/page.tsx b/src/app/pricing/page.tsx index 2ea4eb6..c83b510 100644 --- a/src/app/pricing/page.tsx +++ b/src/app/pricing/page.tsx @@ -1,10 +1,10 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; -import PricingCardTwo from "@/components/sections/pricing/PricingCardTwo"; -import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen"; -import FooterBase from "@/components/sections/footer/FooterBase"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo'; +import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen'; +import FooterBase from '@/components/sections/footer/FooterBase'; import { Sparkles, Heart, CreditCard } from "lucide-react"; export default function PricingPage() { @@ -15,7 +15,7 @@ export default function PricingPage() { borderRadius="pill" contentWidth="smallMedium" sizing="largeSizeMediumTitles" - background="noiseDiagonalGradient" + background="circleGradient" cardStyle="subtle-shadow" primaryButtonStyle="diagonal-gradient" secondaryButtonStyle="solid" @@ -26,14 +26,12 @@ export default function PricingPage() { navItems={[ { name: "Features", id: "features" }, { name: "Pricing", id: "pricing" }, - { name: "How It Works", id: "how-it-works" }, + { name: "How It Works", id: "products" }, { name: "Testimonials", id: "testimonials" }, { name: "FAQ", id: "faq" }, ]} button={{ - text: "Start Free Trial", - href: "/contact", - }} + text: "Start Free Trial", href: "contact"}} brandName="ViralAI Studio" />
@@ -42,63 +40,31 @@ export default function PricingPage() {