9 Commits

Author SHA1 Message Date
2c7f08e989 Update src/app/pricing/page.tsx 2026-03-07 14:54:27 +00:00
b3bad2ae51 Update src/app/page.tsx 2026-03-07 14:54:27 +00:00
87f29b3ea2 Update src/app/about/page.tsx 2026-03-07 14:54:26 +00:00
e7315ae545 Merge version_2 into main
Merge version_2 into main
2026-03-07 14:52:10 +00:00
7598948a54 Update src/app/page.tsx 2026-03-07 14:52:06 +00:00
1562b3ccfa Update src/app/layout.tsx 2026-03-07 14:52:06 +00:00
7873744a7b Merge version_1 into main
Merge version_1 into main
2026-03-07 14:44:41 +00:00
ecee90a1ce Merge version_1 into main
Merge version_1 into main
2026-03-07 14:43:46 +00:00
a4d89b4d2d Merge version_1 into main
Merge version_1 into main
2026-03-07 14:42:13 +00:00
4 changed files with 59 additions and 86 deletions

View File

@@ -27,7 +27,7 @@ export default function AboutPage() {
brandName="Basepex" brandName="Basepex"
navItems={[ navItems={[
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
{ name: "Pricing", id: "pricing" }, { name: "Pricing", id: "/pricing" },
{ name: "FAQ", id: "faq" }, { name: "FAQ", id: "faq" },
{ name: "Contact", id: "contact" }, { name: "Contact", id: "contact" },
{ name: "Sign Up", id: "https://app.basepex.com/signup" }, { name: "Sign Up", id: "https://app.basepex.com/signup" },

View File

@@ -1,69 +1,20 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google"; import { Inter } from "next/font/google";
import { Archivo } from "next/font/google";
import "./globals.css"; import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const halant = Halant({ const inter = Inter({ subsets: ["latin"] });
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const archivo = Archivo({
variable: "--font-archivo",
subsets: ["latin"],
});
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Basepex - Enterprise AI Services Platform", title: "Basepex - Enterprise AI Services Platform", description: "Deliver AI Receptionist, AI Website Builder, and AI Ad Generator to your clients—fully automated, end-to-end, with zero manual setup required."};
description: "Deliver AI Receptionist, AI Website Builder, and AI Ad Generator to clients. Fully automated, end-to-end services with zero manual setup.",
keywords: "AI services, SaaS platform, AI receptionist, website builder, ad generator, enterprise automation",
robots: {
index: true,
follow: true,
},
openGraph: {
title: "Basepex - Enterprise AI Services Platform",
description: "Complete AI solution for modern agencies and entrepreneurs",
type: "website",
siteName: "Basepex",
images: [
{
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/modern-saas-dashboard-with-multiple-data-1772894463729-4de7a692.png",
alt: "Basepex AI Dashboard",
},
],
},
twitter: {
card: "summary_large_image",
title: "Basepex - AI Services for Enterprise",
description: "AI Receptionist, Website Builder & Ad Generator in one platform",
images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/modern-saas-dashboard-with-multiple-data-1772894463729-4de7a692.png"],
},
};
export default function RootLayout({ export default function RootLayout({
children, children,
}: Readonly<{ }: {
children: React.ReactNode; children: React.ReactNode;
}>) { }) {
return ( return (
<html lang="en" suppressHydrationWarning> <html lang="en">
<ServiceWrapper> <body className={inter.className}>{children}
<body
className={`${halant.variable} ${inter.variable} ${archivo.variable} antialiased`}
>
<Tag />
{children}
<script <script
dangerouslySetInnerHTML={{ dangerouslySetInnerHTML={{
__html: ` __html: `
@@ -1431,7 +1382,6 @@ export default function RootLayout({
}} }}
/> />
</body> </body>
</ServiceWrapper>
</html> </html>
); );
} }

View File

@@ -30,7 +30,7 @@ export default function HomePage() {
brandName="Basepex" brandName="Basepex"
navItems={[ navItems={[
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
{ name: "Pricing", id: "pricing" }, { name: "Pricing", id: "/pricing" },
{ name: "FAQ", id: "faq" }, { name: "FAQ", id: "faq" },
{ name: "Contact", id: "contact" }, { name: "Contact", id: "contact" },
{ name: "Sign Up", id: "https://app.basepex.com/signup" }, { name: "Sign Up", id: "https://app.basepex.com/signup" },
@@ -53,15 +53,20 @@ export default function HomePage() {
buttonAnimation="slide-up" buttonAnimation="slide-up"
mediaItems={[ mediaItems={[
{ {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/modern-saas-dashboard-with-multiple-data-1772894463729-4de7a692.png?_wi=1", imageAlt: "AI Dashboard Interface"}, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/modern-saas-dashboard-with-multiple-data-1772894463729-4de7a692.png?_wi=1", imageAlt: "AI Dashboard Interface"
},
{ {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/ai-receptionist-handling-business-call-v-1772894463303-c1dcad5f.png", imageAlt: "AI Receptionist Taking Call"}, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/ai-receptionist-handling-business-call-v-1772894463303-c1dcad5f.png", imageAlt: "AI Receptionist Taking Call"
},
{ {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/ai-website-builder-interface-showing-dra-1772894463111-d27a0b65.png?_wi=1", imageAlt: "Website Builder Interface"}, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/ai-website-builder-interface-showing-dra-1772894463111-d27a0b65.png?_wi=1", imageAlt: "Website Builder Interface"
},
{ {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/ai-ad-generator-interface-showing-static-1772894463859-59eb4fa4.png", imageAlt: "AI Ad Generator Creating Ads"}, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/ai-ad-generator-interface-showing-static-1772894463859-59eb4fa4.png", imageAlt: "AI Ad Generator Creating Ads"
},
{ {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/performance-analytics-dashboard-showing--1772894464484-18a45a47.png?_wi=1", imageAlt: "Analytics and Performance Dashboard"}, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/performance-analytics-dashboard-showing--1772894464484-18a45a47.png?_wi=1", imageAlt: "Analytics and Performance Dashboard"
},
]} ]}
mediaAnimation="slide-up" mediaAnimation="slide-up"
/> />
@@ -75,13 +80,13 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
features={[ features={[
{ {
id: "receptionist", title: "AI Receptionist", description: "24/7 call answering, appointment booking, SMS confirmations, and full CRM logging. Connects to Vapi.ai with automatic calendar integration.", tag: "Service 1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/ai-receptionist-feature-showcase-shows-a-1772894464335-f7bc3fba.png", imageAlt: "AI Receptionist Service", buttons: [{ text: "Learn More", href: "#" }], id: "receptionist", title: "AI Receptionist", description: "24/7 call answering, appointment booking, SMS confirmations, and full CRM logging. Connects to Vapi.ai with automatic calendar integration. Reduces missed leads by 40% and increases booking conversions by 35%.", tag: "Service 1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/ai-receptionist-feature-showcase-shows-a-1772894464335-f7bc3fba.png", imageAlt: "AI Receptionist Service", buttons: [{ text: "Learn More", href: "#" }],
}, },
{ {
id: "website", title: "AI Website Builder", description: "Automated professional website creation with Stripe/Square integration, Calendly booking, SEO optimization, and custom domain setup—live in 48 hours.", tag: "Service 2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/website-builder-feature-visualization-sh-1772894466404-6a9605db.png", imageAlt: "Website Builder Service", buttons: [{ text: "Learn More", href: "#" }], id: "website", title: "AI Website Builder", description: "Automated professional website creation with Stripe/Square integration, Calendly booking, SEO optimization, and custom domain setup—live in 48 hours. Eliminates 20 hours of manual development per site and increases lead capture by 60%.", tag: "Service 2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/website-builder-feature-visualization-sh-1772894466404-6a9605db.png", imageAlt: "Website Builder Service", buttons: [{ text: "Learn More", href: "#" }],
}, },
{ {
id: "ads", title: "AI Ad Generator", description: "10 professional photoreal image ads + 5 cinematic video ads with burned-in watermarks on unpaid versions. Premium includes unlimited generations, no watermarks, and 2-hour human polish.", tag: "Service 3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/ai-ad-generator-showcase-showing-10-stat-1772894468353-454985e3.png", imageAlt: "Ad Generator Service", buttons: [{ text: "Learn More", href: "#" }], id: "ads", title: "AI Ad Generator", description: "10 professional photoreal image ads + 5 cinematic video ads with burned-in watermarks on unpaid versions. Premium includes unlimited generations, no watermarks, and 2-hour human polish. Cuts ad production time by 85% and improves CTR by 45% through multi-variant testing.", tag: "Service 3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/ai-ad-generator-showcase-showing-10-stat-1772894468353-454985e3.png", imageAlt: "Ad Generator Service", buttons: [{ text: "Learn More", href: "#" }],
}, },
]} ]}
animationType="slide-up" animationType="slide-up"
@@ -125,16 +130,20 @@ export default function HomePage() {
testimonials={[ testimonials={[
{ {
id: "1", name: "Sarah Johnson", role: "CEO", company: "Digital Agency Pro", rating: 5, id: "1", name: "Sarah Johnson", role: "CEO", company: "Digital Agency Pro", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/professional-headshot-portrait-of-a-conf-1772894464170-47419d4b.png", imageAlt: "Sarah Johnson headshot"}, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/professional-headshot-portrait-of-a-conf-1772894464170-47419d4b.png", imageAlt: "Sarah Johnson headshot"
},
{ {
id: "2", name: "Michael Chen", role: "Founder", company: "ServiceHub Solutions", rating: 5, id: "2", name: "Michael Chen", role: "Founder", company: "ServiceHub Solutions", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/professional-headshot-portrait-of-a-man--1772894464881-cbb9c755.png", imageAlt: "Michael Chen headshot"}, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/professional-headshot-portrait-of-a-man--1772894464881-cbb9c755.png", imageAlt: "Michael Chen headshot"
},
{ {
id: "3", name: "Emily Rodriguez", role: "Marketing Director", company: "Growth Marketing Co", rating: 5, id: "3", name: "Emily Rodriguez", role: "Marketing Director", company: "Growth Marketing Co", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/professional-headshot-portrait-of-a-woma-1772894462008-1e7c3542.png", imageAlt: "Emily Rodriguez headshot"}, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/professional-headshot-portrait-of-a-woma-1772894462008-1e7c3542.png", imageAlt: "Emily Rodriguez headshot"
},
{ {
id: "4", name: "David Kim", role: "Business Owner", company: "Consulting Elite", rating: 5, id: "4", name: "David Kim", role: "Business Owner", company: "Consulting Elite", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/professional-headshot-portrait-of-a-man--1772894462407-6d42708f.png", imageAlt: "David Kim headshot"}, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYAtim1ZLWPTHwy7Ez77qVJ5sx/professional-headshot-portrait-of-a-man--1772894462407-6d42708f.png", imageAlt: "David Kim headshot"
},
]} ]}
kpiItems={[ kpiItems={[
{ value: "500+", label: "Active Business Clients" }, { value: "500+", label: "Active Business Clients" },
@@ -156,17 +165,23 @@ export default function HomePage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "1", title: "How does the AI Receptionist integrate with my calendar?", content: "Simply provide your Calendly or Google Calendar link during onboarding. The Basepex platform automatically connects and syncs in real-time. When callers book appointments, they're instantly added to your calendar and SMS confirmations are sent to both parties."}, id: "1", title: "How does the AI Receptionist integrate with my calendar?", content: "Simply provide your Calendly or Google Calendar link during onboarding. The Basepex platform automatically connects and syncs in real-time. When callers book appointments, they're instantly added to your calendar and SMS confirmations are sent to both parties."
},
{ {
id: "2", title: "Can I customize the AI Website Builder output?", content: "Yes! After the 48-hour initial build using Framer AI or Durable.co, the website is fully editable. You can adjust copy, colors, layouts, and add custom pages. We also handle all SSL and domain configuration for you."}, id: "2", title: "Can I customize the AI Website Builder output?", content: "Yes! After the 48-hour initial build using Framer AI or Durable.co, the website is fully editable. You can adjust copy, colors, layouts, and add custom pages. We also handle all SSL and domain configuration for you."
},
{ {
id: "3", title: "What makes your ad watermark uncopyable?", content: "Unlike CSS overlays that can be bypassed, our watermarks are burned directly into the pixel layer of images using Sharp/Jimp and rendered into every frame of video files using FFmpeg. Screen recording or screenshotting captures the watermark permanently because it's part of the file itself, not a UI element."}, id: "3", title: "What makes your ad watermark uncopyable?", content: "Unlike CSS overlays that can be bypassed, our watermarks are burned directly into the pixel layer of images using Sharp/Jimp and rendered into every frame of video files using FFmpeg. Screen recording or screenshotting captures the watermark permanently because it's part of the file itself, not a UI element."
},
{ {
id: "4", title: "How many ads do I receive per order?", content: "Standard: 10 watermarked static image ads per order, limited to 5 orders/month. Premium: 10 photoreal static images + 5 cinematic video ads (35 seconds each) per order, with unlimited generations. Premium videos include multi-modal variations (3 image sizes, 2 video cuts = 10 videos total)."}, id: "4", title: "How many ads do I receive per order?", content: "Standard: 10 watermarked static image ads per order, limited to 5 orders/month. Premium: 10 photoreal static images + 5 cinematic video ads (35 seconds each) per order, with unlimited generations. Premium videos include multi-modal variations (3 image sizes, 2 video cuts = 10 videos total)."
},
{ {
id: "5", title: "What does the 2-hour human polish option include?", content: "Premium members can flag any ad generation for human review. Within 2 hours, our team reviews copy, visuals, and messaging—making minor refinements for brand fit and performance. The polished version is returned to you immediately. This is included at no extra charge and separates us from every other AI ad tool."}, id: "5", title: "What does the 2-hour human polish option include?", content: "Premium members can flag any ad generation for human review. Within 2 hours, our team reviews copy, visuals, and messaging—making minor refinements for brand fit and performance. The polished version is returned to you immediately. This is included at no extra charge and separates us from every other AI ad tool."
},
{ {
id: "6", title: "How do I track ad performance?", content: "Connect your Facebook Ads Manager, TikTok Ads, or Google Ads account during setup. Basepex tracks click-through rate, cost per result, and engagement metrics—automatically using this data to make every future generation smarter and more targeted specifically for your account."}, id: "6", title: "How do I track ad performance?", content: "Connect your Facebook Ads Manager, TikTok Ads, or Google Ads account during setup. Basepex tracks click-through rate, cost per result, and engagement metrics—automatically using this data to make every future generation smarter and more targeted specifically for your account."
},
]} ]}
/> />
</div> </div>

View File

@@ -27,7 +27,7 @@ export default function PricingPage() {
brandName="Basepex" brandName="Basepex"
navItems={[ navItems={[
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
{ name: "Pricing", id: "pricing" }, { name: "Pricing", id: "/pricing" },
{ name: "FAQ", id: "faq" }, { name: "FAQ", id: "faq" },
{ name: "Contact", id: "contact" }, { name: "Contact", id: "contact" },
{ name: "Sign Up", id: "https://app.basepex.com/signup" }, { name: "Sign Up", id: "https://app.basepex.com/signup" },
@@ -53,7 +53,8 @@ export default function PricingPage() {
{ text: "View Details", href: "#" }, { text: "View Details", href: "#" },
], ],
features: [ features: [
"AI Receptionist (24/7 calls, bookings, CRM)", "Basic AI Website Builder", "AI Ad Generator (5 generations/month, watermarked)", "$497 setup fee", "Email support"], "AI Receptionist (24/7 calls, bookings, CRM)", "Basic AI Website Builder", "AI Ad Generator (5 generations/month, watermarked)", "$497 setup fee", "Email support"
],
}, },
{ {
id: "premium", price: "$997/mo", name: "Premium", badge: "Most Popular - Unlimited Power", badgeIcon: Crown, id: "premium", price: "$997/mo", name: "Premium", badge: "Most Popular - Unlimited Power", badgeIcon: Crown,
@@ -62,7 +63,8 @@ export default function PricingPage() {
{ text: "Schedule Demo", href: "#" }, { text: "Schedule Demo", href: "#" },
], ],
features: [ features: [
"Everything in Standard", "Unlimited ad generations (no watermarks)", "10 static images + 5 cinematic videos per order", "Custom style selector (5 styles)", "Multi-modal variations (3 image sizes, video cuts)", "Platform-specific optimization", "A/B testing suggestions", "Performance analytics integration", "2-hour human polish option included", "Deep business intelligence tracking", "$2,000 setup fee", "Priority support"], "Everything in Standard", "Unlimited ad generations (no watermarks)", "10 static images + 5 cinematic videos per order", "Custom style selector (5 styles)", "Multi-modal variations (3 image sizes, video cuts)", "Platform-specific optimization", "A/B testing suggestions", "Performance analytics integration", "2-hour human polish option included", "Deep business intelligence tracking", "$2,000 setup fee", "Priority support"
],
}, },
]} ]}
/> />
@@ -80,17 +82,23 @@ export default function PricingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "1", title: "What's included in the setup fee?", content: "The setup fee covers: platform configuration, API integrations (Vapi.ai for receptionist, Stripe/Square for payments), initial onboarding consultation, and deployment of your first services. Premium setup includes additional customization and priority implementation."}, id: "1", title: "What's included in the setup fee?", content: "The setup fee covers: platform configuration, API integrations (Vapi.ai for receptionist, Stripe/Square for payments), initial onboarding consultation, and deployment of your first services. Premium setup includes additional customization and priority implementation."
},
{ {
id: "2", title: "Can I switch plans anytime?", content: "Yes! You can upgrade to Premium or downgrade to Standard at any time. Upgrades are prorated, and downgrades take effect at the next billing cycle."}, id: "2", title: "Can I switch plans anytime?", content: "Yes! You can upgrade to Premium or downgrade to Standard at any time. Upgrades are prorated, and downgrades take effect at the next billing cycle."
},
{ {
id: "3", title: "Is there a long-term contract?", content: "No contracts required. Both plans are month-to-month with no lock-in period. Cancel anytime, though we think you'll love it."}, id: "3", title: "Is there a long-term contract?", content: "No contracts required. Both plans are month-to-month with no lock-in period. Cancel anytime, though we think you'll love it."
},
{ {
id: "4", title: "Do you offer custom enterprise plans?", content: "Yes! For organizations with unique requirements, we offer custom enterprise pricing. Contact our sales team at sales@basepex.com for a custom quote."}, id: "4", title: "Do you offer custom enterprise plans?", content: "Yes! For organizations with unique requirements, we offer custom enterprise pricing. Contact our sales team at sales@basepex.com for a custom quote."
},
{ {
id: "5", title: "What payment methods do you accept?", content: "We accept all major credit cards (Visa, Mastercard, American Express) and can accommodate annual prepayment for a 15% discount."}, id: "5", title: "What payment methods do you accept?", content: "We accept all major credit cards (Visa, Mastercard, American Express) and can accommodate annual prepayment for a 15% discount."
},
{ {
id: "6", title: "Is there a free trial?", content: "Yes! Start with a 14-day free trial of either plan. No credit card required to get started. Full access to all features during the trial period."}, id: "6", title: "Is there a free trial?", content: "Yes! Start with a 14-day free trial of either plan. No credit card required to get started. Full access to all features during the trial period."
},
]} ]}
/> />
</div> </div>