Merge version_1 into main #1

Merged
bender merged 1 commits from version_1 into main 2026-06-10 17:34:15 +00:00
Showing only changes of commit a63d0f855a - Show all commits

View File

@@ -34,41 +34,23 @@ export default function LandingPage() {
<NavbarStyleApple <NavbarStyleApple
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "#hero"},
id: "#hero",
},
{ {
name: "About", name: "About", id: "#about"},
id: "#about",
},
{ {
name: "Services", name: "Services", id: "#services"},
id: "#services",
},
{ {
name: "Portfolio", name: "Portfolio", id: "#portfolio"},
id: "#portfolio",
},
{ {
name: "Why Choose Us", name: "Why Choose Us", id: "#why-choose-us"},
id: "#why-choose-us",
},
{ {
name: "Testimonials", name: "Testimonials", id: "#testimonials"},
id: "#testimonials",
},
{ {
name: "Pricing", name: "Pricing", id: "#pricing"},
id: "#pricing",
},
{ {
name: "FAQ", name: "FAQ", id: "#faq"},
id: "#faq",
},
{ {
name: "Contact", name: "Contact", id: "#contact"},
id: "#contact",
},
]} ]}
brandName="Brushstroke & Co." brandName="Brushstroke & Co."
/> />
@@ -80,39 +62,23 @@ export default function LandingPage() {
description="Transforming Spaces with Passion and Precision. Experience the Art of Fine Painting." description="Transforming Spaces with Passion and Precision. Experience the Art of Fine Painting."
buttons={[ buttons={[
{ {
text: "Get a Free Quote", text: "Get a Free Quote", href: "#contact"},
href: "#contact",
},
{ {
text: "See Our Work", text: "See Our Work", href: "#portfolio"},
href: "#portfolio",
},
]} ]}
slides={[ slides={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/realistic-interior-design-with-furniture_23-2151439772.jpg", imageSrc: "http://img.b2bpic.net/free-photo/realistic-interior-design-with-furniture_23-2151439772.jpg", imageAlt: "Luxurious living room freshly painted in warm tones"},
imageAlt: "Luxurious living room freshly painted in warm tones",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/braless-woman-working-indoor_23-2150532796.jpg", imageSrc: "http://img.b2bpic.net/free-photo/braless-woman-working-indoor_23-2150532796.jpg", imageAlt: "Professional painter rolling a wall with vibrant color"},
imageAlt: "Professional painter rolling a wall with vibrant color",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-using-paint-roller_23-2149328112.jpg", imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-using-paint-roller_23-2149328112.jpg", imageAlt: "Elegant interior design with a colorful accent wall"},
imageAlt: "Elegant interior design with a colorful accent wall",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-shot-white-building-with-clear-blue-sky_181624-12757.jpg", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-shot-white-building-with-clear-blue-sky_181624-12757.jpg", imageAlt: "Modern kitchen with light colored paint"},
imageAlt: "Modern kitchen with light colored paint",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-bike-parking-near-bright-yellow-profiled-metal-wall-fence-warehouse-idea-screen-background-design-articles_166373-3524.jpg", imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-bike-parking-near-bright-yellow-profiled-metal-wall-fence-warehouse-idea-screen-background-design-articles_166373-3524.jpg", imageAlt: "Smooth wall finish by a professional painter"},
imageAlt: "Smooth wall finish by a professional painter",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-stands-by-tree-smiling-enjoying-life_8353-9396.jpg", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-stands-by-tree-smiling-enjoying-life_8353-9396.jpg", imageAlt: "Bright bedroom freshly painted creating a cozy atmosphere"},
imageAlt: "Bright bedroom freshly painted creating a cozy atmosphere",
},
]} ]}
autoplayDelay={4000} autoplayDelay={4000}
showDimOverlay={true} showDimOverlay={true}
@@ -126,9 +92,7 @@ export default function LandingPage() {
title="Marco Rivera: The Maestro of Colour" title="Marco Rivera: The Maestro of Colour"
buttons={[ buttons={[
{ {
text: "Learn More About Our Team", text: "Learn More About Our Team", href: "#"},
href: "#",
},
]} ]}
/> />
</div> </div>
@@ -139,35 +103,15 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Interior Painting", title: "Interior Painting", description: "From single rooms to entire homes, we deliver flawless finishes that breathe new life into your living spaces.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-pouring-paint_23-2149344028.jpg", imageAlt: "Interior painting of a luxurious living room"},
description: "From single rooms to entire homes, we deliver flawless finishes that breathe new life into your living spaces.",
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-pouring-paint_23-2149344028.jpg",
imageAlt: "Interior painting of a luxurious living room",
},
{ {
title: "Exterior Painting", title: "Exterior Painting", description: "Boost your curb appeal and protect your home with durable, weather-resistant paints and expert application.", imageSrc: "http://img.b2bpic.net/free-photo/vertical-low-angle-shot-grey-concrete-building-front-building-with-glass-facade_181624-6795.jpg", imageAlt: "Exterior painting of a house on a sunny day"},
description: "Boost your curb appeal and protect your home with durable, weather-resistant paints and expert application.",
imageSrc: "http://img.b2bpic.net/free-photo/vertical-low-angle-shot-grey-concrete-building-front-building-with-glass-facade_181624-6795.jpg",
imageAlt: "Exterior painting of a house on a sunny day",
},
{ {
title: "Commercial Projects", title: "Commercial Projects", description: "Professional painting solutions for businesses, ensuring minimal disruption and maximum impact for your brand.", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-man-spraying-powder-paint-from-gun_23-2149878749.jpg", imageAlt: "Commercial painting in an office building"},
description: "Professional painting solutions for businesses, ensuring minimal disruption and maximum impact for your brand.",
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-man-spraying-powder-paint-from-gun_23-2149878749.jpg",
imageAlt: "Commercial painting in an office building",
},
{ {
title: "Decorative & Mural Work", title: "Decorative & Mural Work", description: "Unleash your creativity with custom murals and decorative finishes that truly make a statement.", imageSrc: "http://img.b2bpic.net/free-photo/african-american-artist-applying-acrylic-dye-with-his-paintbrush-canvas_482257-112096.jpg", imageAlt: "Artist hand painting a decorative mural"},
description: "Unleash your creativity with custom murals and decorative finishes that truly make a statement.",
imageSrc: "http://img.b2bpic.net/free-photo/african-american-artist-applying-acrylic-dye-with-his-paintbrush-canvas_482257-112096.jpg",
imageAlt: "Artist hand painting a decorative mural",
},
{ {
title: "Colour Consultation", title: "Colour Consultation", description: "Unsure about shades? Our experts guide you through the perfect palette to match your style and space.", imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-near-wooden-rack-with-brush-white-paint_7502-8796.jpg", imageAlt: "Color palette swatches for a design consultation"},
description: "Unsure about shades? Our experts guide you through the perfect palette to match your style and space.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-near-wooden-rack-with-brush-white-paint_7502-8796.jpg",
imageAlt: "Color palette swatches for a design consultation",
},
]} ]}
title="Our Expert Painting Services" title="Our Expert Painting Services"
description="Transforming your vision into vibrant reality with unparalleled skill and attention to detail." description="Transforming your vision into vibrant reality with unparalleled skill and attention to detail."
@@ -183,47 +127,17 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ {
id: "p1", id: "p1", name: "Elegant Living Room", price: "$0", imageSrc: "http://img.b2bpic.net/free-photo/3d-contemporary-living-room-interior-modern-furniture_1048-14162.jpg", imageAlt: "Elegant living room with a fresh coat of paint"},
name: "Elegant Living Room",
price: "$0",
imageSrc: "http://img.b2bpic.net/free-photo/3d-contemporary-living-room-interior-modern-furniture_1048-14162.jpg",
imageAlt: "Elegant living room with a fresh coat of paint",
},
{ {
id: "p2", id: "p2", name: "Classic Home Exterior", price: "$0", imageSrc: "http://img.b2bpic.net/free-photo/front-view-front-door-with-blue-wall_23-2149360647.jpg", imageAlt: "Classic house exterior with new white paint"},
name: "Classic Home Exterior",
price: "$0",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-front-door-with-blue-wall_23-2149360647.jpg",
imageAlt: "Classic house exterior with new white paint",
},
{ {
id: "p3", id: "p3", name: "Abstract Mural", price: "$0", imageSrc: "http://img.b2bpic.net/free-photo/malacca-street-art-malaysia-grafitti-macro_1122-1649.jpg", imageAlt: "Vibrant abstract mural art"},
name: "Abstract Mural",
price: "$0",
imageSrc: "http://img.b2bpic.net/free-photo/malacca-street-art-malaysia-grafitti-macro_1122-1649.jpg",
imageAlt: "Vibrant abstract mural art",
},
{ {
id: "p4", id: "p4", name: "Modern Office Space", price: "$0", imageSrc: "http://img.b2bpic.net/free-photo/abandoned-sanitarium_181624-18703.jpg", imageAlt: "Modern office interior with professional painting"},
name: "Modern Office Space",
price: "$0",
imageSrc: "http://img.b2bpic.net/free-photo/abandoned-sanitarium_181624-18703.jpg",
imageAlt: "Modern office interior with professional painting",
},
{ {
id: "p5", id: "p5", name: "Golden Master Bedroom", price: "$0", imageSrc: "http://img.b2bpic.net/free-photo/view-bedroom-with-futuristic-decor-style_23-2151151777.jpg", imageAlt: "Luxurious master bedroom painted in warm gold"},
name: "Golden Master Bedroom",
price: "$0",
imageSrc: "http://img.b2bpic.net/free-photo/view-bedroom-with-futuristic-decor-style_23-2151151777.jpg",
imageAlt: "Luxurious master bedroom painted in warm gold",
},
{ {
id: "p6", id: "p6", name: "Industrial Facade", price: "$0", imageSrc: "http://img.b2bpic.net/free-photo/indoor-carpark-atnight-wode-angle_1127-3163.jpg", imageAlt: "Industrial building facade with a fresh repaint"},
name: "Industrial Facade",
price: "$0",
imageSrc: "http://img.b2bpic.net/free-photo/indoor-carpark-atnight-wode-angle_1127-3163.jpg",
imageAlt: "Industrial building facade with a fresh repaint",
},
]} ]}
title="Our Masterpieces" title="Our Masterpieces"
description="A gallery of our finest work, where every stroke tells a story of passion and precision." description="A gallery of our finest work, where every stroke tells a story of passion and precision."
@@ -233,44 +147,25 @@ export default function LandingPage() {
<div id="why-choose-us" data-section="why-choose-us"> <div id="why-choose-us" data-section="why-choose-us">
<MetricCardOne <MetricCardOne
animationType="slide-up"
textboxLayout="default" textboxLayout="default"
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
useInvertedBackground={false} useInvertedBackground={false}
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "10+", title: "Years Experience", description: "A decade of expertise transforming spaces with artistic flair.", icon: Award,
value: "10+",
title: "Years Experience",
description: "A decade of expertise transforming spaces with artistic flair.",
icon: Award,
}, },
{ {
id: "m2", id: "m2", value: "Eco-Friendly", title: "Paints Used", description: "Committed to sustainability with non-toxic, environmentally safe paints.", icon: Leaf,
value: "Eco-Friendly",
title: "Paints Used",
description: "Committed to sustainability with non-toxic, environmentally safe paints.",
icon: Leaf,
}, },
{ {
id: "m3", id: "m3", value: "Licensed & Insured", title: "For Your Peace of Mind", description: "Fully licensed and insured professionals for a worry-free experience.", icon: ShieldCheck,
value: "Licensed & Insured",
title: "For Your Peace of Mind",
description: "Fully licensed and insured professionals for a worry-free experience.",
icon: ShieldCheck,
}, },
{ {
id: "m4", id: "m4", value: "Free", title: "Colour Consult", description: "Expert guidance to help you choose the perfect palette for your space.", icon: Palette,
value: "Free",
title: "Colour Consult",
description: "Expert guidance to help you choose the perfect palette for your space.",
icon: Palette,
}, },
{ {
id: "m5", id: "m5", value: "100%", title: "Satisfaction Guarantee", description: "Our promise: We're not happy until you're absolutely delighted.", icon: CheckCircle,
value: "100%",
title: "Satisfaction Guarantee",
description: "Our promise: We're not happy until you're absolutely delighted.",
icon: CheckCircle,
}, },
]} ]}
title="Why Brushstroke & Co.?" title="Why Brushstroke & Co.?"
@@ -286,64 +181,28 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[ testimonials={[
{ {
id: "t1", id: "t1", name: "Sarah J.", role: "Homeowner", company: "Luxury Residence", rating: 5,
name: "Sarah J.", imageSrc: "http://img.b2bpic.net/free-photo/shining-face-beautiful-woman-home_329181-1327.jpg", imageAlt: "Sarah J. happy homeowner"},
role: "Homeowner",
company: "Luxury Residence",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/shining-face-beautiful-woman-home_329181-1327.jpg",
imageAlt: "Sarah J. happy homeowner",
},
{ {
id: "t2", id: "t2", name: "David M.", role: "Business Owner", company: "Innovate Corp.", rating: 5,
name: "David M.", imageSrc: "http://img.b2bpic.net/free-photo/serious-successful-young-businessman-standing-office-looking-camera_1163-4223.jpg", imageAlt: "David M. satisfied business owner"},
role: "Business Owner",
company: "Innovate Corp.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/serious-successful-young-businessman-standing-office-looking-camera_1163-4223.jpg",
imageAlt: "David M. satisfied business owner",
},
{ {
id: "t3", id: "t3", name: "Emily R.", role: "Interior Designer", company: "Design & Bloom", rating: 5,
name: "Emily R.", imageSrc: "http://img.b2bpic.net/free-photo/woman-wearing-pajamas-while-sitting-bed_273609-13213.jpg", imageAlt: "Emily R. interior designer"},
role: "Interior Designer",
company: "Design & Bloom",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-wearing-pajamas-while-sitting-bed_273609-13213.jpg",
imageAlt: "Emily R. interior designer",
},
{ {
id: "t4", id: "t4", name: "Michael S.", role: "Property Manager", company: "Urban Living", rating: 5,
name: "Michael S.", imageSrc: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-1295.jpg", imageAlt: "Michael S. property manager"},
role: "Property Manager",
company: "Urban Living",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-1295.jpg",
imageAlt: "Michael S. property manager",
},
{ {
id: "t5", id: "t5", name: "Jessica L.", role: "Client", company: "Happy Home", rating: 5,
name: "Jessica L.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-smiling-female-trendy-summer-clothes-sexy-carefree-woman-posing-near-blue-wall-studio-positive-model-having-fun-indoors-cheerful-happy_158538-20736.jpg", imageAlt: "Jessica L. happy client"},
role: "Client",
company: "Happy Home",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-smiling-female-trendy-summer-clothes-sexy-carefree-woman-posing-near-blue-wall-studio-positive-model-having-fun-indoors-cheerful-happy_158538-20736.jpg",
imageAlt: "Jessica L. happy client",
},
]} ]}
kpiItems={[ kpiItems={[
{ {
value: "500+", value: "500+", label: "Projects Completed"},
label: "Projects Completed",
},
{ {
value: "100%", value: "100%", label: "Satisfaction Rate"},
label: "Satisfaction Rate",
},
{ {
value: "10+", value: "10+", label: "Years in Business"},
label: "Years in Business",
},
]} ]}
title="What Our Clients Say" title="What Our Clients Say"
description="Hear from happy homeowners and businesses whose spaces we've transformed with colour and care." description="Hear from happy homeowners and businesses whose spaces we've transformed with colour and care."
@@ -358,46 +217,19 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
plans={[ plans={[
{ {
id: "basic", id: "basic", badge: "Essential", badgeIcon: Sparkles,
badge: "Essential", price: "$XXX", subtitle: "Ideal for single rooms or touch-ups.", features: [
badgeIcon: Sparkles, "Basic prep & cleanup", "One wall colour selection", "Up to 2 coats of paint", "Standard quality paints"],
price: "$XXX",
subtitle: "Ideal for single rooms or touch-ups.",
features: [
"Basic prep & cleanup",
"One wall colour selection",
"Up to 2 coats of paint",
"Standard quality paints",
],
}, },
{ {
id: "pro", id: "pro", badge: "Most Popular", badgeIcon: Zap,
badge: "Most Popular", price: "$YYY", subtitle: "Best for multi-room projects with a premium finish.", features: [
badgeIcon: Zap, "Comprehensive prep & cleanup", "Two wall colour selections", "Up to 3 coats of paint", "Mid-grade durable paints", "Minor wall repairs included"],
price: "$YYY",
subtitle: "Best for multi-room projects with a premium finish.",
features: [
"Comprehensive prep & cleanup",
"Two wall colour selections",
"Up to 3 coats of paint",
"Mid-grade durable paints",
"Minor wall repairs included",
],
}, },
{ {
id: "premium", id: "premium", badge: "Luxury", badgeIcon: Star,
badge: "Luxury", price: "$ZZZ", subtitle: "Full home transformation with bespoke services.", features: [
badgeIcon: Star, "Extensive prep & cleanup", "Custom colour consultation", "Unlimited coats as needed", "High-end designer paints", "Major wall repairs included", "Detailed trim and ceiling work"],
price: "$ZZZ",
subtitle: "Full home transformation with bespoke services.",
features: [
"Extensive prep & cleanup",
"Custom colour consultation",
"Unlimited coats as needed",
"High-end designer paints",
"Major wall repairs included",
"Detailed trim and ceiling work",
],
}, },
]} ]}
title="Transparent Pricing, Exceptional Value" title="Transparent Pricing, Exceptional Value"
@@ -411,30 +243,15 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
faqs={[ faqs={[
{ {
id: "faq1", id: "faq1", title: "How long does a painting project take?", content: "The duration of a painting project depends on the scope, size of the area, and specific requirements. We provide a detailed timeline with your free quote after assessing your space."},
title: "How long does a painting project take?",
content: "The duration of a painting project depends on the scope, size of the area, and specific requirements. We provide a detailed timeline with your free quote after assessing your space.",
},
{ {
id: "faq2", id: "faq2", title: "Do you offer colour consultation services?", content: "Yes, we offer complimentary colour consultation to help you choose the perfect palette that complements your style and enhances your space. Our experts guide you through the options."},
title: "Do you offer colour consultation services?",
content: "Yes, we offer complimentary colour consultation to help you choose the perfect palette that complements your style and enhances your space. Our experts guide you through the options.",
},
{ {
id: "faq3", id: "faq3", title: "Are your paints eco-friendly and safe?", content: "Absolutely! We prioritize the health of our clients and the environment. We use high-quality, low-VOC (Volatile Organic Compound) and eco-friendly paints whenever possible."},
title: "Are your paints eco-friendly and safe?",
content: "Absolutely! We prioritize the health of our clients and the environment. We use high-quality, low-VOC (Volatile Organic Compound) and eco-friendly paints whenever possible.",
},
{ {
id: "faq4", id: "faq4", title: "What kind of prep work do you do?", content: "Our comprehensive prep work includes cleaning surfaces, filling holes and cracks, sanding, priming, and protecting furniture and floors. Proper prep is key to a lasting finish."},
title: "What kind of prep work do you do?",
content: "Our comprehensive prep work includes cleaning surfaces, filling holes and cracks, sanding, priming, and protecting furniture and floors. Proper prep is key to a lasting finish.",
},
{ {
id: "faq5", id: "faq5", title: "Do you provide a warranty for your work?", content: "We stand by the quality of our craftsmanship. While specific warranty terms vary by project and paint type, we ensure all work meets our high standards and your satisfaction."},
title: "Do you provide a warranty for your work?",
content: "We stand by the quality of our craftsmanship. While specific warranty terms vary by project and paint type, we ensure all work meets our high standards and your satisfaction.",
},
]} ]}
sideTitle="Your Questions, Answered" sideTitle="Your Questions, Answered"
sideDescription="Everything you need to know about Brushstroke & Co., our process, and what to expect." sideDescription="Everything you need to know about Brushstroke & Co., our process, and what to expect."
@@ -448,8 +265,7 @@ export default function LandingPage() {
<ContactSplit <ContactSplit
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "cell-wave", variant: "cell-wave"}}
}}
tag="Let's Get Started" tag="Let's Get Started"
title="Ready for a Colourful Change?" title="Ready for a Colourful Change?"
description="Contact us today for a free consultation and bring your vision to life with Brushstroke & Co.'s expert touch." description="Contact us today for a free consultation and bring your vision to life with Brushstroke & Co.'s expert touch."
@@ -467,58 +283,35 @@ export default function LandingPage() {
<FooterSimple <FooterSimple
columns={[ columns={[
{ {
title: "Explore", title: "Explore", items: [
items: [
{ {
label: "Home", label: "Home", href: "#hero"},
href: "#hero",
},
{ {
label: "About Us", label: "About Us", href: "#about"},
href: "#about",
},
{ {
label: "Services", label: "Services", href: "#services"},
href: "#services",
},
{ {
label: "Portfolio", label: "Portfolio", href: "#portfolio"},
href: "#portfolio",
},
], ],
}, },
{ {
title: "Connect", title: "Connect", items: [
items: [
{ {
label: "Contact Us", label: "Contact Us", href: "#contact"},
href: "#contact",
},
{ {
label: "Get a Quote", label: "Get a Quote", href: "#contact"},
href: "#contact",
},
{ {
label: "FAQ", label: "FAQ", href: "#faq"},
href: "#faq",
},
{ {
label: "Careers", label: "Careers", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
], ],
}, },
]} ]}