69 Commits

Author SHA1 Message Date
c77c24aa8c Merge version_27 into main
Merge version_27 into main
2026-03-16 18:40:19 +00:00
71dd13235d Update src/app/page.tsx 2026-03-16 18:40:15 +00:00
ad7cd22a73 Merge version_26 into main
Merge version_26 into main
2026-03-16 18:10:56 +00:00
819d1bb120 Update src/app/about/page.tsx 2026-03-16 18:10:52 +00:00
91298cadae Merge version_25 into main
Merge version_25 into main
2026-03-16 18:01:45 +00:00
2c2890362c Update src/app/about/page.tsx 2026-03-16 18:01:40 +00:00
d6e3748ee5 Merge version_25 into main
Merge version_25 into main
2026-03-16 17:59:16 +00:00
68b33a1487 Update src/app/page.tsx 2026-03-16 17:59:11 +00:00
496217b551 Update src/app/about/page.tsx 2026-03-16 17:59:11 +00:00
106111ee0a Merge version_25 into main
Merge version_25 into main
2026-03-16 17:58:39 +00:00
5714224423 Update src/app/page.tsx 2026-03-16 17:58:34 +00:00
11d738c3e5 Update src/app/contact/page.tsx 2026-03-16 17:58:34 +00:00
effbf6d2f3 Add src/app/about/page.tsx 2026-03-16 17:58:33 +00:00
015962175f Merge version_24 into main
Merge version_24 into main
2026-03-16 17:56:13 +00:00
c620384dbf Update src/app/page.tsx 2026-03-16 17:56:09 +00:00
9277f55e14 Update src/app/contact/page.tsx 2026-03-16 17:56:08 +00:00
5cd1fddd5a Merge version_24 into main
Merge version_24 into main
2026-03-16 17:55:42 +00:00
350bbf58b0 Update src/app/page.tsx 2026-03-16 17:55:37 +00:00
ae9999de6b Merge version_23 into main
Merge version_23 into main
2026-03-16 17:52:48 +00:00
7e4ed2df73 Update src/app/page.tsx 2026-03-16 17:52:43 +00:00
f272ef7b84 Merge version_23 into main
Merge version_23 into main
2026-03-16 17:45:12 +00:00
fc10ec9e64 Update src/app/contact/page.tsx 2026-03-16 17:45:07 +00:00
717781f0dc Merge version_23 into main
Merge version_23 into main
2026-03-16 17:43:34 +00:00
10fdb5e955 Update src/app/contact/page.tsx 2026-03-16 17:43:30 +00:00
83fbb6bfa3 Merge version_22 into main
Merge version_22 into main
2026-03-16 17:29:55 +00:00
50d139b13b Update src/app/contact/page.tsx 2026-03-16 17:29:50 +00:00
07e12750ca Merge version_22 into main
Merge version_22 into main
2026-03-16 17:29:19 +00:00
555242143c Update src/app/contact/page.tsx 2026-03-16 17:29:14 +00:00
68bad27acf Merge version_21 into main
Merge version_21 into main
2026-03-16 17:01:03 +00:00
c0fbdce9b8 Update src/app/page.tsx 2026-03-16 17:00:58 +00:00
e5a38c489b Update src/app/contact/page.tsx 2026-03-16 17:00:57 +00:00
c6641d32c8 Merge version_15 into main
Merge version_15 into main
2026-03-12 16:30:34 +00:00
2f71547c50 Update src/app/page.tsx 2026-03-12 16:30:30 +00:00
a80977064c Switch to version 15: modified src/app/page.tsx 2026-03-12 16:20:25 +00:00
776b725498 Switch to version 16: remove src/app/pricing/page.tsx 2026-03-12 16:19:41 +00:00
e90614d4ac Switch to version 16: modified src/app/page.tsx 2026-03-12 16:19:41 +00:00
6e01e5a496 Switch to version 16: modified src/app/contact/page.tsx 2026-03-12 16:19:40 +00:00
340343b23b Switch to version 17: modified src/app/pricing/page.tsx 2026-03-12 16:19:29 +00:00
2f7a771478 Switch to version 18: modified src/app/pricing/page.tsx 2026-03-12 16:19:10 +00:00
bfec206898 Switch to version 19: modified src/app/pricing/page.tsx 2026-03-12 15:52:26 +00:00
62276f6915 Merge version_20 into main
Merge version_20 into main
2026-03-12 15:52:02 +00:00
6616bb776d Update src/app/pricing/page.tsx 2026-03-12 15:51:58 +00:00
4ec354d469 Merge version_20 into main
Merge version_20 into main
2026-03-12 15:51:19 +00:00
4696ad433f Update src/app/pricing/page.tsx 2026-03-12 15:51:15 +00:00
983105fdf9 Merge version_20 into main
Merge version_20 into main
2026-03-12 15:50:40 +00:00
ab258b9365 Update src/app/pricing/page.tsx 2026-03-12 15:50:36 +00:00
45ff0d0885 Merge version_20 into main
Merge version_20 into main
2026-03-12 15:50:01 +00:00
c421dbf8e4 Update src/app/pricing/page.tsx 2026-03-12 15:49:51 +00:00
727dd8819a Merge version_20 into main
Merge version_20 into main
2026-03-12 15:49:17 +00:00
43d1df6e74 Update src/app/pricing/page.tsx 2026-03-12 15:49:13 +00:00
52f34cbbc4 Merge version_20 into main
Merge version_20 into main
2026-03-12 15:48:40 +00:00
db50ee8979 Update src/app/pricing/page.tsx 2026-03-12 15:48:36 +00:00
41db11826f Merge version_20 into main
Merge version_20 into main
2026-03-12 15:47:53 +00:00
67772cb4e4 Update src/app/pricing/page.tsx 2026-03-12 15:47:49 +00:00
8c529e8c8d Merge version_20 into main
Merge version_20 into main
2026-03-12 15:47:10 +00:00
d375410b8b Update src/app/pricing/page.tsx 2026-03-12 15:47:06 +00:00
3e305a5b48 Merge version_20 into main
Merge version_20 into main
2026-03-12 15:46:27 +00:00
81cb1f6563 Update src/app/pricing/page.tsx 2026-03-12 15:46:23 +00:00
e6c200b11f Merge version_20 into main
Merge version_20 into main
2026-03-12 15:45:45 +00:00
edbb57f2c6 Update src/app/pricing/page.tsx 2026-03-12 15:45:41 +00:00
16e8ba1dea Merge version_20 into main
Merge version_20 into main
2026-03-12 15:45:02 +00:00
35a1f49e21 Update src/app/pricing/page.tsx 2026-03-12 15:44:58 +00:00
6b4e87d982 Merge version_20 into main
Merge version_20 into main
2026-03-12 15:44:23 +00:00
ffec816741 Update src/app/pricing/page.tsx 2026-03-12 15:44:19 +00:00
d15dd2093e Merge version_19 into main
Merge version_19 into main
2026-03-12 15:42:11 +00:00
d33d1ce1df Update src/app/pricing/page.tsx 2026-03-12 15:42:07 +00:00
cad7657792 Merge version_18 into main
Merge version_18 into main
2026-03-12 15:33:41 +00:00
43042ca188 Update src/app/pricing/page.tsx 2026-03-12 15:33:37 +00:00
b552bf54dd Merge version_17 into main
Merge version_17 into main
2026-03-12 15:32:51 +00:00
4 changed files with 97 additions and 167 deletions

63
src/app/about/page.tsx Normal file
View File

@@ -0,0 +1,63 @@
"use client"
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import { Sparkles } from "lucide-react";
export default function AboutPage() {
return (
<ThemeProvider
defaultButtonVariant="expand-hover"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="compact"
sizing="mediumLarge"
background="circleGradient"
cardStyle="soft-shadow"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="layered"
headingFontWeight="light"
>
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Convrsn"
navItems={[
{ name: "Services", id: "services" },
{ name: "Process", id: "process" },
{ name: "For", id: "for" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" }
]}
/>
</div>
<div id="demo-website" data-section="demo-website">
<MetricSplitMediaAbout
tag="Low-Friction Path to Results"
tagIcon={Sparkles}
title="See a Free Demo Website for Your Business"
description="We'll create a quick demo website concept tailored to your business to show you what's possible. No commitment needed. Just give us your business name and city, we'll build a sample website in our style, and walk you through it. See your potential before deciding to move forward."
metrics={[
{ value: "24-48 hrs", title: "Turnaround Time" },
{ value: "Free", title: "Demo Website" }
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ai86BRUMbva0WDBhojvh7eeV0v/a-gorgeous-professional-website-mockup-d-1773240173927-fb2f8a9b.png?_wi=1"
imageAlt="Demo website preview mockup"
useInvertedBackground={true}
mediaAnimation="slide-up"
metricsAnimation="slide-up"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Convrsn"
leftLink={{ text: "Privacy Policy", href: "#" }}
rightLink={{ text: "Terms of Service", href: "#" }}
/>
</div>
</ThemeProvider>
);
}

View File

@@ -3,8 +3,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import { Mail } from "lucide-react";
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
export default function ContactPage() {
return (
@@ -27,8 +26,7 @@ export default function ContactPage() {
{ name: "Services", id: "services" },
{ name: "Process", id: "process" },
{ name: "For", id: "for" },
{ name: "Pricing", id: "/pricing" },
{ name: "About", id: "about" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" }
]}
/>
@@ -37,29 +35,41 @@ export default function ContactPage() {
<div id="contact" data-section="contact">
<ContactSplit
tag="Get In Touch"
tagIcon={Mail}
title="See What's Possible for Your Business "
description="Ready to grow your business? Share your information and let's schedule a call to discuss your needs. Whether you're looking for a website, ads management, creative producti"
title="Let's Talk About Your Project"
description="We'd love to hear from you. Reach out to us directly with any questions or to discuss how we can help grow your business."
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/premium-photo/abstract-futuristic-blue-background-technology-glowing-lines_118195-51.jpg?id=5040937"
imageAlt="Contact us mockup"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ai86BRUMbva0WDBhojvh7eeV0v/a-modern-clean-website-design-mockup-dis-1773240171755-25981f6a.png?_wi=2"
imageAlt="Contact form illustration"
mediaAnimation="slide-up"
mediaPosition="right"
inputPlaceholder="your@email.com"
buttonText="Get Started"
termsText="We respect your privacy. We'll only use your information to discuss your customer acquisition needs."
inputPlaceholder="Enter your email"
buttonText="Send Message"
termsText="By contacting us, you agree to our Terms and Conditions."
onSubmit={(email) => console.log('Contact form submitted:', email)}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Convrsn"
leftLink={{ text: "Privacy Policy", href: "#" }}
rightLink={{ text: "Terms of Service", href: "#" }}
<FooterBaseReveal
columns={[
{
title: "Company", items: [
{ label: "About", href: "#" },
{ label: "Services", href: "#" },
{ label: "Contact", href: "#" }
]
},
{
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }
]
}
]}
copyrightText="© 2026 Convrsn. All rights reserved."
/>
</div>
</ThemeProvider>
);
}
}

View File

@@ -7,11 +7,10 @@ import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import { Zap, Layers, Sparkles, CheckCircle, Target, DollarSign, Quote, Rocket, Users, Star } from "lucide-react";
import { Zap, Layers, Sparkles, CheckCircle, Target, DollarSign, Rocket, Users } from "lucide-react";
export default function LandingPage() {
return (
@@ -34,8 +33,7 @@ export default function LandingPage() {
{ name: "Services", id: "services" },
{ name: "Process", id: "process" },
{ name: "For", id: "for" },
{ name: "Pricing", id: "/pricing" },
{ name: "About", id: "about" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" }
]}
/>
@@ -52,7 +50,7 @@ export default function LandingPage() {
{ text: "Get Your Free Demo Website", href: "/contact" },
{ text: "Schedule a meeting", href: "/contact" }
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ai86BRUMbva0WDBhojvh7eeV0v/a-modern-clean-website-design-mockup-dis-1773240171755-25981f6a.png"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ai86BRUMbva0WDBhojvh7eeV0v/a-modern-clean-website-design-mockup-dis-1773240171755-25981f6a.png?_wi=1"
imageAlt="High-converting website design mockup"
mediaAnimation="slide-up"
marqueeItems={[
@@ -92,21 +90,6 @@ export default function LandingPage() {
/>
</div>
<div id="textbox" data-section="textbox">
<div style={{
maxWidth: "800px", margin: "0 auto", padding: "3rem 1.5rem", textAlign: "center"
}}>
<h2 style={{
fontSize: "2rem", fontWeight: "700", marginBottom: "1rem", color: "var(--foreground)"
}}>Welcome to Our Text Box</h2>
<p style={{
fontSize: "1.125rem", lineHeight: "1.6", color: "var(--foreground)", opacity: "0.9"
}}>
This is a simple text box section added to the home page. You can add any content you want here, including text, paragraphs, or any other information you'd like to display to your visitors.
</p>
</div>
</div>
<div id="demo-website" data-section="demo-website">
<MetricSplitMediaAbout
tag="Low-Friction Path to Results"
@@ -190,14 +173,14 @@ export default function LandingPage() {
features: ["4-6 ad variations", "Multiple hooks and angles", "Primary ad text and headlines", "Correct ad sizes and formats", "Ready to upload"]
},
{
id: "professional", badge: "Most Popular", badgeIcon: Star,
id: "professional", badge: "Most Popular", badgeIcon: Zap,
price: "$350/mo", subtitle: "Comprehensive creative support", buttons: [{ text: "Get Started", href: "/contact" }],
features: ["8-12 ad variations", "Diverse visual angles", "Copy testing variations", "Multiple formats and sizes", "Platform-optimized specs", "Priority support"]
},
{
id: "enterprise", badge: "For Scaling Brands", badgeIcon: Zap,
id: "enterprise", badge: "For Scaling Brands", badgeIcon: Rocket,
price: "$500/mo", subtitle: "Maximum creative output and strategy", buttons: [{ text: "Get Started", href: "/contact" }],
features: ["15+ ad variations monthly", "A/B testing frameworks", "Video and static assets", "Campaign-specific creative", "Unlimited revisions", "Dedicated creative support", ""]
features: ["15+ ad variations monthly", "A/B testing frameworks", "Video and static assets", "Campaign-specific creative", " Creative tailored to your offer and audience", "Dedicated creative support", "Structured revision rounds included "]
}
]}
animationType="slide-up"
@@ -206,41 +189,6 @@ export default function LandingPage() {
/>
</div>
<div id="about" data-section="about">
<TestimonialCardSixteen
title="What Our Clients Say"
description="Real results from businesses that trusted Convrsn to transform their customer acquisition online."
tag="Client Testimonials"
tagIcon={Quote}
testimonials={[
{
id: "1", name: "Sarah Johnson", role: "Founder & CEO", company: "Johnson Construction", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ai86BRUMbva0WDBhojvh7eeV0v/professional-headshot-of-a-confident-ent-1773240173131-9be7d8c7.png"
},
{
id: "2", name: "Michael Chen", role: "Owner", company: "Digital Marketing Agency", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ai86BRUMbva0WDBhojvh7eeV0v/professional-headshot-of-a-business-prof-1773240172753-c1cf042a.png"
},
{
id: "3", name: "Emily Rodriguez", role: "E-Commerce Director", company: "Fashion & Retail Co", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ai86BRUMbva0WDBhojvh7eeV0v/professional-headshot-of-a-female-busine-1773240171458-9b3db851.png"
},
{
id: "4", name: "David Williams", role: "Service Business Owner", company: "Premium Home Services", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ai86BRUMbva0WDBhojvh7eeV0v/professional-headshot-of-a-creative-prof-1773240172454-7572c59b.png"
}
]}
kpiItems={[
{ value: "3.2x", label: "Average ROI Improvement" },
{ value: "47%", label: "Lead Generation Increase" },
{ value: "2.1x", label: "Customer Acquisition Growth" }
]}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="social-proof" data-section="social-proof">
<SocialProofOne
title="Trusted by Growing Businesses"
@@ -279,4 +227,4 @@ export default function LandingPage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -1,91 +0,0 @@
"use client"
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import { DollarSign, Sparkles, Star, Zap, Rocket } from "lucide-react";
export default function PricingPage() {
return (
<ThemeProvider
defaultButtonVariant="expand-hover"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="compact"
sizing="mediumLarge"
background="circleGradient"
cardStyle="soft-shadow"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="layered"
headingFontWeight="light"
>
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Convrsn"
navItems={[
{ name: "Services", id: "services" },
{ name: "Process", id: "process" },
{ name: "For", id: "for" },
{ name: "Pricing", id: "/pricing" },
{ name: "About", id: "about" },
{ name: "Contact", id: "/contact" }
]}
/>
</div>
<div id="pricing" data-section="pricing">
<PricingCardEight
title="Ad Creative Pricing"
description="Professional monthly ad creative packages to keep your campaigns fresh and competitive. These plans cover ad creative production only. For website design and Meta ads management, please contact us for a custom quote or book a strategy call."
tag="Transparent Pricing"
tagIcon={DollarSign}
plans={[
{
id: "starter", badge: "Good for Beginners", badgeIcon: Sparkles,
price: "$200/mo", subtitle: "Fresh creative angles monthly", buttons: [{ text: "Get Started", href: "/contact" }],
features: ["4-6 ad variations", "Multiple hooks and angles", "Primary ad text and headlines", "Correct ad sizes and formats", "Ready to upload"]
},
{
id: "professional", badge: "Most Popular", badgeIcon: Star,
price: "$350/mo", subtitle: "Comprehensive creative support", buttons: [{ text: "Get Started", href: "/contact" }],
features: ["8-12 ad variations", "Diverse visual angles", "Copy testing variations", "Multiple formats and sizes", "Platform-optimized specs", "Priority support"]
},
{
id: "enterprise", badge: "For Scaling Brands", badgeIcon: Zap,
price: "$500/mo", subtitle: "Maximum creative output and strategy", buttons: [{ text: "Get Started", href: "/contact" }],
features: ["15+ ad variations monthly", "A/B testing frameworks", "Video and static assets", "Campaign-specific creative", "Unlimited revisions", "Dedicated creative support", ""]
}
]}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="contact" data-section="contact">
<ContactCTA
tag="Ready to Grow?"
tagIcon={Rocket}
title="Start Getting More Customers Today"
description="Let's discuss your customer acquisition goals and build a strategy that brings you results. Whether you need a website, ads, creative, or a complete system, we're ready to help."
buttons={[
{ text: "Request Your Free Demo Website", href: "/contact" },
{ text: "Schedule a Call", href: "/contact" }
]}
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Convrsn"
leftLink={{ text: "Privacy Policy", href: "#" }}
rightLink={{ text: "Terms of Service", href: "#" }}
/>
</div>
</ThemeProvider>
);
}