2 Commits

Author SHA1 Message Date
5afa033829 Update src/app/page.tsx 2026-04-15 16:02:24 +00:00
a81c5abcfb Update src/app/page.tsx 2026-04-15 16:01:50 +00:00

View File

@@ -33,21 +33,13 @@ export default function LandingPage() {
<NavbarStyleFullscreen <NavbarStyleFullscreen
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Collections", name: "Collections", id: "products"},
id: "products",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="Westlands Floral" brandName="Westlands Floral"
/> />
@@ -56,15 +48,12 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardScroll <HeroBillboardScroll
background={{ background={{
variant: "gradient-bars", variant: "gradient-bars"}}
}}
title="Westlands Floral" title="Westlands Floral"
description="Exquisite floral artistry and premium arrangements tailored for every occasion in the heart of Shamneel Court, Westlands." description="Exquisite floral artistry and premium arrangements tailored for every occasion in the heart of Shamneel Court, Westlands."
buttons={[ buttons={[
{ {
text: "Explore Collections", text: "Explore Collections", href: "#products"},
href: "#products",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/flower-arrangement-fresh-flowers-pumpkin_169016-5452.jpg" imageSrc="http://img.b2bpic.net/free-photo/flower-arrangement-fresh-flowers-pumpkin_169016-5452.jpg"
/> />
@@ -86,41 +75,17 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "p1", id: "p1", name: "Royal Rose Ensemble", price: "KSh 4,500", imageSrc: "http://img.b2bpic.net/free-photo/close-up-florist-with-beautiful-flowers_23-2149247524.jpg"},
name: "Royal Rose Ensemble",
price: "KSh 4,500",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-florist-with-beautiful-flowers_23-2149247524.jpg",
},
{ {
id: "p2", id: "p2", name: "Spring Morning Bliss", price: "KSh 3,800", imageSrc: "http://img.b2bpic.net/free-photo/close-up-pink-gerbera-rose-flower-bouquet_23-2148075276.jpg"},
name: "Spring Morning Bliss",
price: "KSh 3,800",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-pink-gerbera-rose-flower-bouquet_23-2148075276.jpg",
},
{ {
id: "p3", id: "p3", name: "Orchid Sophistication", price: "KSh 5,200", imageSrc: "http://img.b2bpic.net/free-photo/everyday-bath-utensils-dark-marble-background_58702-17775.jpg"},
name: "Orchid Sophistication",
price: "KSh 5,200",
imageSrc: "http://img.b2bpic.net/free-photo/everyday-bath-utensils-dark-marble-background_58702-17775.jpg",
},
{ {
id: "p4", id: "p4", name: "Exotic Garden Escape", price: "KSh 6,000", imageSrc: "http://img.b2bpic.net/free-photo/white-flowers-ceramic-vase-dark-wall_114579-30361.jpg"},
name: "Exotic Garden Escape",
price: "KSh 6,000",
imageSrc: "http://img.b2bpic.net/free-photo/white-flowers-ceramic-vase-dark-wall_114579-30361.jpg",
},
{ {
id: "p5", id: "p5", name: "Artisan Wildflower", price: "KSh 3,500", imageSrc: "http://img.b2bpic.net/free-photo/man-holding-watering-can-surrounded-by-plants_23-2148435647.jpg"},
name: "Artisan Wildflower",
price: "KSh 3,500",
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-watering-can-surrounded-by-plants_23-2148435647.jpg",
},
{ {
id: "p6", id: "p6", name: "Signature Bouquet", price: "KSh 4,200", imageSrc: "http://img.b2bpic.net/free-photo/minimal-floral-arrangement-red-surface_58702-17403.jpg"},
name: "Signature Bouquet",
price: "KSh 4,200",
imageSrc: "http://img.b2bpic.net/free-photo/minimal-floral-arrangement-red-surface_58702-17403.jpg",
},
]} ]}
title="Curated Floral Collections" title="Curated Floral Collections"
description="Experience our signature arrangements, meticulously designed with the finest seasonal blooms." description="Experience our signature arrangements, meticulously designed with the finest seasonal blooms."
@@ -134,48 +99,27 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
plans={[ plans={[
{ {
id: "basic", id: "basic", price: "KSh 10,000/mo", name: "Home Essential", features: [
price: "KSh 10,000/mo", "Weekly fresh stems", "Standard delivery", "Floral care guide"],
name: "Home Essential",
features: [
"Weekly fresh stems",
"Standard delivery",
"Floral care guide",
],
buttons: [ buttons: [
{ {
text: "Subscribe", text: "Subscribe"},
},
], ],
}, },
{ {
id: "pro", id: "pro", price: "KSh 25,000/mo", name: "Boutique Signature", features: [
price: "KSh 25,000/mo", "Bi-weekly premium arrangements", "Priority delivery", "Custom fragrance choice"],
name: "Boutique Signature",
features: [
"Bi-weekly premium arrangements",
"Priority delivery",
"Custom fragrance choice",
],
buttons: [ buttons: [
{ {
text: "Subscribe", text: "Subscribe"},
},
], ],
}, },
{ {
id: "enterprise", id: "enterprise", price: "KSh 50,000/mo", name: "Corporate Lux", features: [
price: "KSh 50,000/mo", "Weekly custom floral installations", "Same-day priority support", "Seasonal event planning"],
name: "Corporate Lux",
features: [
"Weekly custom floral installations",
"Same-day priority support",
"Seasonal event planning",
],
buttons: [ buttons: [
{ {
text: "Subscribe", text: "Subscribe"},
},
], ],
}, },
]} ]}
@@ -191,20 +135,11 @@ export default function LandingPage() {
tag="Our Impact" tag="Our Impact"
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "15,000+", description: "Happy Floral Clients"},
value: "15,000+",
description: "Happy Floral Clients",
},
{ {
id: "m2", id: "m2", value: "200+", description: "Signature Designs"},
value: "200+",
description: "Signature Designs",
},
{ {
id: "m3", id: "m3", value: "50+", description: "Corporate Partners"},
value: "50+",
description: "Corporate Partners",
},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -217,20 +152,11 @@ export default function LandingPage() {
tag="Meet the Florists" tag="Meet the Florists"
members={[ members={[
{ {
id: "t1", id: "t1", name: "Elena M.", imageSrc: "http://img.b2bpic.net/free-photo/cute-florist-arranging-bouquet_23-2147760997.jpg"},
name: "Elena M.",
imageSrc: "http://img.b2bpic.net/free-photo/cute-florist-arranging-bouquet_23-2147760997.jpg",
},
{ {
id: "t2", id: "t2", name: "Samuel K.", imageSrc: "http://img.b2bpic.net/young-beautiful-african-woman-florist-taking-care-flowers-workplace-white-wall_176420-12277.jpg"},
name: "Samuel K.",
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-african-woman-florist-taking-care-flowers-workplace-white-wall_176420-12277.jpg",
},
{ {
id: "t3", id: "t3", name: "Grace W.", imageSrc: "http://img.b2bpic.net/portriat-beautiful-business-woman-standing_23-2148317282.jpg"},
name: "Grace W.",
imageSrc: "http://img.b2bpic.net/free-photo/portriat-beautiful-business-woman-standing_23-2148317282.jpg",
},
]} ]}
memberVariant="card" memberVariant="card"
membersAnimation="slide-up" membersAnimation="slide-up"
@@ -244,45 +170,20 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "t1", id: "t1", name: "Sarah J.", handle: "@sarah_j", testimonial: "Absolutely breathtaking arrangements, they made our anniversary special.", rating: 5,
name: "Sarah J.", imageSrc: "http://img.b2bpic.net/happy-excited-woman-with-short-hair-holding-bouquet-flowers-paper-bag-with-gifts-smiling-cheerfully_141793-111443.jpg"},
handle: "@sarah_j",
testimonial: "Absolutely breathtaking arrangements, they made our anniversary special.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-excited-woman-with-short-hair-holding-bouquet-flowers-paper-bag-with-gifts-smiling-cheerfully_141793-111443.jpg",
},
{ {
id: "t2", id: "t2", name: "Mark D.", handle: "@mark_d", testimonial: "Best service in Westlands. Always fresh and on time.", rating: 5,
name: "Mark D.", imageSrc: "http://img.b2bpic.net/medium-shot-bride-posing-with-flowers_23-2150312107.jpg"},
handle: "@mark_d",
testimonial: "Best service in Westlands. Always fresh and on time.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-bride-posing-with-flowers_23-2150312107.jpg",
},
{ {
id: "t3", id: "t3", name: "Linda P.", handle: "@linda_p", testimonial: "Westlands Floral is our go-to for corporate office decor.", rating: 5,
name: "Linda P.", imageSrc: "http://img.b2bpic.net/medium-shot-happy-women-looking-tablet_23-2148377329.jpg"},
handle: "@linda_p",
testimonial: "Westlands Floral is our go-to for corporate office decor.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-women-looking-tablet_23-2148377329.jpg",
},
{ {
id: "t4", id: "t4", name: "Tom O.", handle: "@tom_o", testimonial: "Unique, high-quality blooms that truly brighten our home.", rating: 5,
name: "Tom O.", imageSrc: "http://img.b2bpic.net/attractive-dreamy-woman-with-bouquet-flowers_23-2148079365.jpg"},
handle: "@tom_o",
testimonial: "Unique, high-quality blooms that truly brighten our home.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/attractive-dreamy-woman-with-bouquet-flowers_23-2148079365.jpg",
},
{ {
id: "t5", id: "t5", name: "Alice N.", handle: "@alice_n", testimonial: "Stunning aesthetics! Their eye for detail is unmatched.", rating: 5,
name: "Alice N.", imageSrc: "http://img.b2bpic.net/young-beautiful-woman-dress-holding-present-bouquet-red-roses-looking-camera-happy-cheerful-smiling-broadly-valentines-day-concept-standing-purple-wall_141793-59204.jpg"},
handle: "@alice_n",
testimonial: "Stunning aesthetics! Their eye for detail is unmatched.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-woman-dress-holding-present-bouquet-red-roses-looking-camera-happy-cheerful-smiling-broadly-valentines-day-concept-standing-purple-wall_141793-59204.jpg",
},
]} ]}
showRating={true} showRating={true}
title="Client Stories" title="Client Stories"
@@ -296,20 +197,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "f1", id: "f1", title: "Do you offer same-day delivery?", content: "Yes, we provide same-day flower delivery across Westlands for orders placed before 2 PM."},
title: "Do you offer same-day delivery?",
content: "Yes, we provide same-day flower delivery across Westlands for orders placed before 2 PM.",
},
{ {
id: "f2", id: "f2", title: "How long do the flowers last?", content: "With proper care as guided, our premium blooms typically last 7-10 days."},
title: "How long do the flowers last?",
content: "With proper care as guided, our premium blooms typically last 7-10 days.",
},
{ {
id: "f3", id: "f3", title: "Do you cater for events?", content: "Absolutely! We specialize in customized floral designs for events of all scales."},
title: "Do you cater for events?",
content: "Absolutely! We specialize in customized floral designs for events of all scales.",
},
]} ]}
title="Common Questions" title="Common Questions"
faqsAnimation="slide-up" faqsAnimation="slide-up"
@@ -321,8 +213,7 @@ export default function LandingPage() {
<ContactText <ContactText
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "sparkles-gradient", variant: "sparkles-gradient"}}
}}
text="Visit our boutique at Shamneel Court, Westlands. Reach us at hello@westlandsfloral.com or +254 700 000 000." text="Visit our boutique at Shamneel Court, Westlands. Reach us at hello@westlandsfloral.com or +254 700 000 000."
/> />
</div> </div>
@@ -331,16 +222,12 @@ export default function LandingPage() {
<FooterLogoReveal <FooterLogoReveal
logoText="Westlands Floral" logoText="Westlands Floral"
leftLink={{ leftLink={{
text: "Privacy Policy", text: "Privacy Policy", href: "#"}}
href: "#",
}}
rightLink={{ rightLink={{
text: "Terms of Service", text: "Terms of Service", href: "#"}}
href: "#",
}}
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }