Compare commits
44 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c3e1b95564 | |||
| f44bd7e9c3 | |||
| 0fbbc7f928 | |||
| 705b0cada0 | |||
| 10482b8356 | |||
| c8c2137476 | |||
| 7a26546539 | |||
| 5e35037349 | |||
| bb548bb94c | |||
| 35b74adcaf | |||
| c9104b2479 | |||
| 252b99d184 | |||
| fb7a89c042 | |||
| 1519f52bcf | |||
| 740637cdff | |||
| 6f042946ce | |||
| df09b775e2 | |||
| 4bc5cdb887 | |||
| ef2d762228 | |||
| bdfb2bcee7 | |||
| a70ec87761 | |||
| c4fa14ce05 | |||
| bd94bec778 | |||
| c2cadefab2 | |||
| 68e13bb37c | |||
| 3e0504705f | |||
| d383d50135 | |||
| 0b26938d7a | |||
| deccbe9277 | |||
| 2032ab0bdf | |||
| 37268a3e7a | |||
| a299f6c239 | |||
| 9619767b45 | |||
| 159e8b5415 | |||
| b0b0b41084 | |||
| 64f367aea4 | |||
| aa8e9ab401 | |||
| df4b1f1581 | |||
| 77e88f93a6 | |||
| 43c762bff0 | |||
| 80f64d47e0 | |||
| 3e186c97e0 | |||
| 304cf53633 | |||
| ac7b1d495b |
@@ -3,7 +3,7 @@
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import FooterCard from '@/components/sections/footer/FooterCard';
|
||||
import BlogCardThree from '@/components/sections/blog/BlogCardThree';
|
||||
import BlogCardTwo from '@/components/sections/blog/BlogCardTwo';
|
||||
import { useBlogPosts } from "@/hooks/useBlogPosts";
|
||||
import { Twitter, Linkedin, Github } from 'lucide-react';
|
||||
|
||||
@@ -31,13 +31,7 @@ export default function BlogPage() {
|
||||
>
|
||||
<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" },
|
||||
]}
|
||||
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"
|
||||
@@ -53,7 +47,7 @@ export default function BlogPage() {
|
||||
</div>
|
||||
) : (
|
||||
<div id="blog" data-section="blog">
|
||||
<BlogCardThree
|
||||
<BlogCardTwo
|
||||
blogs={posts}
|
||||
title="From Our Blog"
|
||||
description="Explore our latest articles, insights, and stories from the team."
|
||||
|
||||
79
src/app/features/page.tsx
Normal file
79
src/app/features/page.tsx
Normal file
@@ -0,0 +1,79 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import FooterCard from '@/components/sections/footer/FooterCard';
|
||||
import FeatureCardSix from '@/components/sections/feature/FeatureCardSix';
|
||||
import {
|
||||
Github,
|
||||
Linkedin,
|
||||
Twitter
|
||||
} 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" },
|
||||
];
|
||||
|
||||
const featuresData = [
|
||||
{id: 1, title: "Intelligent Lead Scoring", description: "Automatically prioritize high-value leads with AI-driven scoring, focusing your sales efforts where they matter most.", imageSrc: "/placeholders/placeholder1.webp?_wi=1", imageAlt: "Intelligent Lead Scoring illustration"},
|
||||
{id: 2, title: "Automated Task Management", description: "Streamline operations by automating repetitive tasks, freeing up your team to focus on strategic initiatives.", imageSrc: "/placeholders/placeholder2.webp?_wi=1", imageAlt: "Automated Task Management illustration"},
|
||||
{id: 3, title: "Predictive Analytics Dashboard", description: "Gain foresight with advanced analytics, predicting customer churn and future trends to stay ahead of the curve.", imageSrc: "/placeholders/placeholder3.webp?_wi=1", imageAlt: "Predictive Analytics Dashboard illustration"},
|
||||
{id: 4, title: "Enhanced Data Security", description: "Protect sensitive customer information with robust encryption and AI-powered threat detection, ensuring compliance and trust.", imageSrc: "/placeholders/placeholder1.webp?_wi=2", imageAlt: "Enhanced Data Security illustration"},
|
||||
{id: 5, title: "Customizable Workflow Automation", description: "Tailor workflows to your unique business needs, automating processes from onboarding to customer support with ease.", imageSrc: "/placeholders/placeholder2.webp?_wi=2", imageAlt: "Customizable Workflow Automation illustration"},
|
||||
{id: 6, title: "Omnichannel Customer Engagement", description: "Connect with customers across all channels seamlessly, providing consistent and personalized experiences at every touchpoint.", imageSrc: "/placeholders/placeholder3.webp?_wi=2", imageAlt: "Omnichannel Customer Engagement illustration"}
|
||||
];
|
||||
|
||||
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">
|
||||
<FeatureCardSix
|
||||
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"
|
||||
useInvertedBackground={false}
|
||||
features={featuresData}
|
||||
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>
|
||||
);
|
||||
}
|
||||
1371
src/app/layout.tsx
1371
src/app/layout.tsx
File diff suppressed because it is too large
Load Diff
@@ -2,9 +2,9 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
|
||||
import HeroLogoBillboardSplit from '@/components/sections/hero/HeroLogoBillboardSplit';
|
||||
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 SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
||||
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
|
||||
@@ -12,21 +12,12 @@ import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
||||
import ContactSplit from '@/components/sections/contact/ContactSplit';
|
||||
import FooterCard from '@/components/sections/footer/FooterCard';
|
||||
import {
|
||||
BarChart2,
|
||||
ClipboardCheck,
|
||||
Github,
|
||||
Globe,
|
||||
Heart,
|
||||
Linkedin,
|
||||
Mail,
|
||||
MessageSquare,
|
||||
Smile,
|
||||
Target,
|
||||
TrendingUp,
|
||||
Twitter,
|
||||
User,
|
||||
Users,
|
||||
Workflow,
|
||||
Zap
|
||||
} from 'lucide-react';
|
||||
|
||||
@@ -46,7 +37,7 @@ export default function LandingPage() {
|
||||
>
|
||||
<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"}]}
|
||||
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"
|
||||
@@ -56,17 +47,17 @@ export default function LandingPage() {
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogoBillboard
|
||||
<HeroLogoBillboardSplit
|
||||
logoText="CRM AI"
|
||||
description="Unleash the power of artificial intelligence to automate tasks, gain deeper customer insights, and drive unparalleled growth for your business."
|
||||
background={{variant:"sparkles-gradient"}}
|
||||
buttons={[{text:"Get Started Free",href:"#contact"},{text:"Watch Demo",href:"#features"}]}
|
||||
buttonAnimation="slide-up"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-user-friendly-interface-showcasing-ai--1771626574716-a33c15c9.png?_wi=1"
|
||||
imageAlt="AI-Powered Automation Interface"
|
||||
layoutOrder="default"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/uploaded-1771630687370-xxt7k3kx.png"
|
||||
imageAlt="AI CRM Platform Dashboard"
|
||||
mediaAnimation="opacity"
|
||||
frameStyle="card"
|
||||
className="min-h-[calc(100svh-var(--navbar-height))] md:min-h-[calc(100vh-var(--navbar-height))] pt-[var(--navbar-height))]"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -81,13 +72,17 @@ export default function LandingPage() {
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<FeatureCardTen
|
||||
<FeatureCardTwentyThree
|
||||
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."
|
||||
textboxLayout="default"
|
||||
animationType="slide-up"
|
||||
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"
|
||||
className="py-16 md:py-24"
|
||||
/>
|
||||
|
||||
@@ -51,7 +51,9 @@ function ProductPageContent({ params }: ProductPageProps) {
|
||||
getCheckoutItems,
|
||||
} = useCart();
|
||||
|
||||
const { buyNow, checkout, isLoading: isCheckoutLoading } = useCheckout();
|
||||
const {
|
||||
buyNow, checkout, isLoading: isCheckoutLoading
|
||||
} = useCheckout();
|
||||
|
||||
const handleAddToCart = useCallback(() => {
|
||||
const item = createCartItem();
|
||||
@@ -90,9 +92,9 @@ function ProductPageContent({ params }: ProductPageProps) {
|
||||
headingFontWeight="bold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="navbar" data-section="navbar">
|
||||
<div id="nav" data-section="nav">
|
||||
<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"
|
||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
||||
buttonClassName="min-w-[120px] justify-center"
|
||||
@@ -139,9 +141,9 @@ function ProductPageContent({ params }: ProductPageProps) {
|
||||
headingFontWeight="bold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="navbar" data-section="navbar">
|
||||
<div id="nav" data-section="nav">
|
||||
<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"
|
||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
||||
buttonClassName="min-w-[120px] justify-center"
|
||||
@@ -195,9 +197,9 @@ function ProductPageContent({ params }: ProductPageProps) {
|
||||
headingFontWeight="bold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="navbar" data-section="navbar">
|
||||
<div id="nav" data-section="nav">
|
||||
<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"
|
||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
||||
buttonClassName="min-w-[120px] justify-center"
|
||||
|
||||
@@ -31,7 +31,9 @@ export default function ShopPage() {
|
||||
getCheckoutItems,
|
||||
} = useCart();
|
||||
|
||||
const { checkout, isLoading: isCheckoutLoading } = useCheckout();
|
||||
const {
|
||||
checkout, isLoading: isCheckoutLoading
|
||||
} = useCheckout();
|
||||
|
||||
const handleCheckout = useCallback(async () => {
|
||||
if (cartItems.length === 0) return;
|
||||
@@ -57,9 +59,9 @@ export default function ShopPage() {
|
||||
headingFontWeight="bold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="navbar" data-section="navbar">
|
||||
<div id="nav" data-section="nav">
|
||||
<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"
|
||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
||||
buttonClassName="min-w-[120px] justify-center"
|
||||
@@ -105,9 +107,9 @@ export default function ShopPage() {
|
||||
headingFontWeight="bold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="navbar" data-section="navbar">
|
||||
<div id="nav" data-section="nav">
|
||||
<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"
|
||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
||||
buttonClassName="min-w-[120px] justify-center"
|
||||
|
||||
@@ -2,21 +2,21 @@
|
||||
/* Base units */
|
||||
/* --vw is set by ThemeProvider */
|
||||
|
||||
/* --background: #080200;;;
|
||||
--card: #1a0d0b;;;
|
||||
--foreground: #ffe6d5;;;
|
||||
--primary-cta: #FF7B05;;;
|
||||
--secondary-cta: #170b07;;;
|
||||
--accent: #7b5e4a;;;
|
||||
--background-accent: #b8541e;;; */
|
||||
/* --background: #080200;;;;;;;;
|
||||
--card: #151515;;;;;;;;
|
||||
--foreground: #CEE7Ff;;;;;;;;
|
||||
--primary-cta: #106EFB;;;;;;;;
|
||||
--secondary-cta: #170b07;;;;;;;;
|
||||
--accent: #E6F0Ff;;;;;;;;
|
||||
--background-accent: #106EFB;;;;;;;; */
|
||||
|
||||
--background: #080200;;;
|
||||
--card: #1a0d0b;;;
|
||||
--foreground: #ffe6d5;;;
|
||||
--primary-cta: #FF7B05;;;
|
||||
--secondary-cta: #170b07;;;
|
||||
--accent: #7b5e4a;;;
|
||||
--background-accent: #b8541e;;;
|
||||
--background: #080200;;;;;;;;
|
||||
--card: #151515;;;;;;;;
|
||||
--foreground: #CEE7Ff;;;;;;;;
|
||||
--primary-cta: #106EFB;;;;;;;;
|
||||
--secondary-cta: #170b07;;;;;;;;
|
||||
--accent: #E6F0Ff;;;;;;;;
|
||||
--background-accent: #106EFB;;;;;;;;
|
||||
|
||||
/* text sizing - set by ThemeProvider */
|
||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||
|
||||
Reference in New Issue
Block a user