17 Commits

Author SHA1 Message Date
d383d50135 Update src/app/shop/page.tsx 2026-02-20 23:06:03 +00:00
0b26938d7a Update src/app/shop/[id]/page.tsx 2026-02-20 23:06:02 +00:00
deccbe9277 Update src/app/features/page.tsx 2026-02-20 23:06:01 +00:00
2032ab0bdf Update src/app/blog/page.tsx 2026-02-20 23:06:00 +00:00
a299f6c239 Update src/app/shop/page.tsx 2026-02-20 23:03:28 +00:00
9619767b45 Update src/app/shop/[id]/page.tsx 2026-02-20 23:03:28 +00:00
159e8b5415 Update src/app/page.tsx 2026-02-20 23:03:27 +00:00
b0b0b41084 Add src/app/features/page.tsx 2026-02-20 23:03:25 +00:00
64f367aea4 Update src/app/blog/page.tsx 2026-02-20 23:03:25 +00:00
aa8e9ab401 Merge version_4 into main
Merge version_4 into main
2026-02-20 22:57:53 +00:00
df4b1f1581 Update src/app/shop/page.tsx 2026-02-20 22:57:49 +00:00
77e88f93a6 Update src/app/shop/[id]/page.tsx 2026-02-20 22:57:48 +00:00
43c762bff0 Merge version_4 into main
Merge version_4 into main
2026-02-20 22:55:55 +00:00
80f64d47e0 Update src/app/shop/page.tsx 2026-02-20 22:55:51 +00:00
3e186c97e0 Update src/app/shop/[id]/page.tsx 2026-02-20 22:55:50 +00:00
304cf53633 Update src/app/page.tsx 2026-02-20 22:55:50 +00:00
ac7b1d495b Merge version_3 into main
Merge version_3 into main
2026-02-20 22:43:17 +00:00
5 changed files with 109 additions and 26 deletions

View File

@@ -31,13 +31,7 @@ export default function BlogPage() {
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"#products"},{name:"Reviews",id:"#testimonials"},{name:"Contact",id:"#contact"}]}
{ name: "Home", id: "/" },
{ name: "Features", id: "/#features" },
{ name: "Solutions", id: "/#products" },
{ name: "Reviews", id: "/#testimonials" },
{ name: "Contact", id: "/#contact" },
]}
brandName="CRM AI" brandName="CRM AI"
button={{ text: "Get Started", href: "#contact" }} button={{ text: "Get Started", href: "#contact" }}
buttonClassName="min-w-[120px] justify-center" buttonClassName="min-w-[120px] justify-center"
@@ -80,4 +74,4 @@ export default function BlogPage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

83
src/app/features/page.tsx Normal file
View File

@@ -0,0 +1,83 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import FooterCard from '@/components/sections/footer/FooterCard';
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import {
BarChart2,
ClipboardCheck,
Github,
Linkedin,
Shield,
Twitter,
Workflow,
Zap
} from 'lucide-react';
const socialLinks = [
{ icon: Twitter, href: "https://twitter.com", ariaLabel: "Twitter" },
{ icon: Linkedin, href: "https://linkedin.com", ariaLabel: "LinkedIn" },
{ icon: Github, href: "https://github.com", ariaLabel: "GitHub" },
];
export default function FeaturesPage() {
return (
<ThemeProvider
defaultButtonVariant="text-shift"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="medium"
sizing="largeSmall"
background="aurora"
cardStyle="subtle-shadow"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="radial-glow"
headingFontWeight="bold"
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"#products"},{name:"Reviews",id:"#testimonials"},{name:"Contact",id:"#contact"}]}
brandName="CRM AI"
button={{text:"Get Started",href:"#contact"}}
buttonClassName="min-w-[120px] justify-center"
buttonTextClassName="relative top-[0.5px]"
className="z-50 backdrop-blur-md"
/>
</div>
<div id="features-glow" data-section="features-glow">
<FeatureBorderGlow
title="Discover Our Cutting-Edge AI Capabilities"
description="Explore the powerful features that make our AI CRM platform an industry leader, designed to supercharge your business growth."
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
features={[
{icon:Zap,title:"Intelligent Lead Scoring",description:"Automatically prioritize high-value leads with AI-driven scoring, focusing your sales efforts where they matter most."},
{icon:Workflow,title:"Automated Task Management",description:"Streamline operations by automating repetitive tasks, freeing up your team to focus on strategic initiatives."},
{icon:BarChart2,title:"Predictive Analytics Dashboard",description:"Gain foresight with advanced analytics, predicting customer churn and future trends to stay ahead of the curve."},
{icon:Shield,title:"Enhanced Data Security",description:"Protect sensitive customer information with robust encryption and AI-powered threat detection, ensuring compliance and trust."},
{icon:ClipboardCheck,title:"Customizable Workflow Automation",description:"Tailor workflows to your unique business needs, automating processes from onboarding to customer support with ease."},
{icon:BarChart2,title:"Omnichannel Customer Engagement",description:"Connect with customers across all channels seamlessly, providing consistent and personalized experiences at every touchpoint."}
]}
tag="Key Features"
className="py-16 md:py-24"
/>
</div>
<div id="footer" data-section="footer">
<FooterCard
logoText="CRM AI"
copyrightText="© 2024 | CRM AI. All rights reserved."
socialLinks={socialLinks}
className="py-16 md:py-20"
cardClassName="py-10 px-6 sm:px-10 md:px-12"
logoClassName="text-lg font-bold"
copyrightTextClassName="text-sm text-foreground/70"
socialContainerClassName="gap-x-4"
/>
</div>
</ThemeProvider>
);
}

View File

@@ -4,7 +4,7 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard'; import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
import AboutMetric from '@/components/sections/about/AboutMetric'; import AboutMetric from '@/components/sections/about/AboutMetric';
import FeatureCardTen from '@/components/sections/feature/FeatureCardTen'; import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
import ProductCardOne from '@/components/sections/product/ProductCardOne'; import ProductCardOne from '@/components/sections/product/ProductCardOne';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen'; import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
@@ -46,7 +46,7 @@ export default function LandingPage() {
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[{name:"Home",id:"/"},{name:"Features",id:"#features"},{name:"Solutions",id:"#products"},{name:"Reviews",id:"#testimonials"},{name:"Contact",id:"#contact"}]} navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"#products"},{name:"Reviews",id:"#testimonials"},{name:"Contact",id:"#contact"}]}
brandName="CRM AI" brandName="CRM AI"
button={{text:"Get Started",href:"#contact"}} button={{text:"Get Started",href:"#contact"}}
buttonClassName="min-w-[120px] justify-center" buttonClassName="min-w-[120px] justify-center"
@@ -81,13 +81,17 @@ export default function LandingPage() {
</div> </div>
<div id="features" data-section="features"> <div id="features" data-section="features">
<FeatureCardTen <FeatureCardTwentyThree
title="Smart Features Designed for Your Success" title="Smart Features Designed for Your Success"
description="Our AI CRM platform comes packed with intelligent tools to streamline operations, enhance customer relationships, and accelerate your business growth." description="Our AI CRM platform comes packed with intelligent tools to streamline operations, enhance customer relationships, and accelerate your business growth."
textboxLayout="default" textboxLayout="default"
animationType="slide-up" animationType="slide-up"
useInvertedBackground={false} useInvertedBackground={false}
features={[{id:"1",title:"AI-Powered Automation",description:"Automate repetitive tasks like data entry, lead scoring, and email sequences, freeing up your team to focus on high-value activities.",media:{imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-user-friendly-interface-showcasing-ai--1771626574716-a33c15c9.png?_wi=2",imageAlt:"AI-Powered Automation Interface"},items:[{icon:Workflow,text:"Automated Lead Qualification"},{icon:Mail,text:"Intelligent Email Campaigns"},{icon:ClipboardCheck,text:"Smart Task Prioritization"}],reverse:false},{id:"2",title:"Deep Customer Insights",description:"Leverage AI to analyze customer behavior, predict churn, and identify cross-selling opportunities, giving you a 360-degree view of your clients.",media:{imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/an-ai-crm-platform-displaying-deep-custo-1771626574569-fd46e2c4.png?_wi=2",imageAlt:"Customer Insights Dashboard"},items:[{icon:BarChart2,text:"Predictive Analytics"},{icon:Smile,text:"Sentiment Analysis"},{icon:Target,text:"Customer Segmentation"}],reverse:true},{id:"3",title:"Personalized Engagement",description:"Deliver hyper-personalized experiences across all touchpoints with AI-driven content recommendations and adaptive communication strategies.",media:{imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-crm-interface-demonstrating-ai-driven--1771626575190-6adb5515.png?_wi=2",imageAlt:"Personalized Customer Engagement"},items:[{icon:User,text:"Dynamic Content Delivery"},{icon:MessageSquare,text:"AI-Powered Chatbots"},{icon:Heart,text:"Enhanced Customer Loyalty"}],reverse:false}]} features={[
{id:"1",title:"AI-Powered Automation",tags:["AI Capabilities","AI-Powered Feature"],imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-user-friendly-interface-showcasing-ai--1771626574716-a33c15c9.png?_wi=2",imageAlt:"AI-Powered Automation Interface"},
{id:"2",title:"Deep Customer Insights",tags:["AI Capabilities","Deep Feature"],imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/an-ai-crm-platform-displaying-deep-custo-1771626574569-fd46e2c4.png?_wi=2",imageAlt:"Customer Insights Dashboard"},
{id:"3",title:"Personalized Engagement",tags:["AI Capabilities","Personalized Feature"],imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-crm-interface-demonstrating-ai-driven--1771626575190-6adb5515.png?_wi=2",imageAlt:"Personalized Customer Engagement"}
]}
tag="AI Capabilities" tag="AI Capabilities"
className="py-16 md:py-24" className="py-16 md:py-24"
/> />
@@ -190,4 +194,4 @@ export default function LandingPage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -90,9 +90,9 @@ function ProductPageContent({ params }: ProductPageProps) {
headingFontWeight="bold" headingFontWeight="bold"
> >
<ReactLenis root> <ReactLenis root>
<div id="navbar" data-section="navbar"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }]} navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"#products"},{name:"Reviews",id:"#testimonials"},{name:"Contact",id:"#contact"}]}
brandName="CRM AI" brandName="CRM AI"
button={{ text: "Cart", onClick: () => setCartOpen(true) }} button={{ text: "Cart", onClick: () => setCartOpen(true) }}
buttonClassName="min-w-[120px] justify-center" buttonClassName="min-w-[120px] justify-center"
@@ -139,9 +139,9 @@ function ProductPageContent({ params }: ProductPageProps) {
headingFontWeight="bold" headingFontWeight="bold"
> >
<ReactLenis root> <ReactLenis root>
<div id="navbar" data-section="navbar"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }]} navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"#products"},{name:"Reviews",id:"#testimonials"},{name:"Contact",id:"#contact"}]}
brandName="CRM AI" brandName="CRM AI"
button={{ text: "Cart", onClick: () => setCartOpen(true) }} button={{ text: "Cart", onClick: () => setCartOpen(true) }}
buttonClassName="min-w-[120px] justify-center" buttonClassName="min-w-[120px] justify-center"
@@ -195,9 +195,9 @@ function ProductPageContent({ params }: ProductPageProps) {
headingFontWeight="bold" headingFontWeight="bold"
> >
<ReactLenis root> <ReactLenis root>
<div id="navbar" data-section="navbar"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }]} navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"#products"},{name:"Reviews",id:"#testimonials"},{name:"Contact",id:"#contact"}]}
brandName="CRM AI" brandName="CRM AI"
button={{ text: "Cart", onClick: () => setCartOpen(true) }} button={{ text: "Cart", onClick: () => setCartOpen(true) }}
buttonClassName="min-w-[120px] justify-center" buttonClassName="min-w-[120px] justify-center"
@@ -260,4 +260,4 @@ function ProductPageContent({ params }: ProductPageProps) {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -31,7 +31,9 @@ export default function ShopPage() {
getCheckoutItems, getCheckoutItems,
} = useCart(); } = useCart();
const { checkout, isLoading: isCheckoutLoading } = useCheckout(); const {
checkout, isLoading: isCheckoutLoading
} = useCheckout();
const handleCheckout = useCallback(async () => { const handleCheckout = useCallback(async () => {
if (cartItems.length === 0) return; if (cartItems.length === 0) return;
@@ -57,9 +59,9 @@ export default function ShopPage() {
headingFontWeight="bold" headingFontWeight="bold"
> >
<ReactLenis root> <ReactLenis root>
<div id="navbar" data-section="navbar"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }]} navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"#products"},{name:"Reviews",id:"#testimonials"},{name:"Contact",id:"#contact"}]}
brandName="CRM AI" brandName="CRM AI"
button={{ text: "Cart", onClick: () => setCartOpen(true) }} button={{ text: "Cart", onClick: () => setCartOpen(true) }}
buttonClassName="min-w-[120px] justify-center" buttonClassName="min-w-[120px] justify-center"
@@ -105,9 +107,9 @@ export default function ShopPage() {
headingFontWeight="bold" headingFontWeight="bold"
> >
<ReactLenis root> <ReactLenis root>
<div id="navbar" data-section="navbar"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }]} navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"#products"},{name:"Reviews",id:"#testimonials"},{name:"Contact",id:"#contact"}]}
brandName="CRM AI" brandName="CRM AI"
button={{ text: "Cart", onClick: () => setCartOpen(true) }} button={{ text: "Cart", onClick: () => setCartOpen(true) }}
buttonClassName="min-w-[120px] justify-center" buttonClassName="min-w-[120px] justify-center"
@@ -160,4 +162,4 @@ export default function ShopPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }