Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-05-28 10:55:39 +00:00

View File

@@ -32,34 +32,20 @@ export default function LandingPage() {
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "#home"},
id: "#home",
},
{ {
name: "About Us", name: "About Us", id: "#about"},
id: "#about",
},
{ {
name: "Our Flowers", name: "Our Flowers", id: "#products"},
id: "#products",
},
{ {
name: "Testimonials", name: "Testimonials", id: "#testimonials"},
id: "#testimonials",
},
{ {
name: "FAQs", name: "FAQs", id: "#faqs"},
id: "#faqs",
},
{ {
name: "Contact", name: "Contact", id: "#contact"},
id: "#contact",
},
]} ]}
button={{ button={{
text: "Order Now", text: "Order Now", href: "#contact"}}
href: "#contact",
}}
logoSrc="http://img.b2bpic.net/free-photo/welcome-spring-typography-design_23-2151950240.jpg" logoSrc="http://img.b2bpic.net/free-photo/welcome-spring-typography-design_23-2151950240.jpg"
logoAlt="She flowers logo" logoAlt="She flowers logo"
brandName="She flowers" brandName="She flowers"
@@ -69,22 +55,17 @@ export default function LandingPage() {
<div id="home" data-section="home"> <div id="home" data-section="home">
<HeroLogoBillboard <HeroLogoBillboard
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
logoText="She flowers" logoText="She flowers"
description="Exquisite floral arrangements for every occasion. Handcrafted with passion, delivered with care in Beograd." description="Exquisite floral arrangements for every occasion. Handcrafted with passion, delivered with care in Beograd."
buttons={[ buttons={[
{ {
text: "Shop Now", text: "Shop Now", href: "#products"},
href: "#products",
},
{ {
text: "Our Services", text: "Our Services", href: "#about"},
href: "#about",
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/cupboard-with-flowers_23-2147761243.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/cupboard-with-flowers_23-2147761243.jpg"
imageAlt="Luxurious bouquet of fresh flowers" imageAlt="Luxurious bouquet of fresh flowers"
mediaAnimation="slide-up" mediaAnimation="slide-up"
/> />
@@ -97,19 +78,13 @@ export default function LandingPage() {
metrics={[ metrics={[
{ {
icon: Heart, icon: Heart,
label: "Years of Passion", label: "Years of Passion", value: "10+"},
value: "10+",
},
{ {
icon: Smile, icon: Smile,
label: "Happy Customers", label: "Happy Customers", value: "500+"},
value: "500+",
},
{ {
icon: Sparkles, icon: Sparkles,
label: "Unique Designs", label: "Unique Designs", value: "Always Fresh"},
value: "Always Fresh",
},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -122,29 +97,14 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
title: "Fresh Blooms Daily", title: "Fresh Blooms Daily", description: "We source the freshest flowers locally and globally, ensuring vibrant arrangements that last.", bentoComponent: "reveal-icon", icon: Feather
description: "We source the freshest flowers locally and globally, ensuring vibrant arrangements that last.",
bentoComponent: "reveal-icon",
icon: Feather,
imageSrc: "http://img.b2bpic.net/free-photo/graceful-young-woman-adorned-with-lotus-blossom-generated-by-ai_188544-44225.jpg",
imageAlt: "flower shop experience icon",
}, },
{ {
title: "Custom Arrangements", title: "Custom Arrangements", description: "Personalized floral designs tailored to your unique style and specific occasion.", bentoComponent: "reveal-icon", icon: Palette
description: "Personalized floral designs tailored to your unique style and specific occasion.",
bentoComponent: "reveal-icon",
icon: Palette,
imageSrc: "http://img.b2bpic.net/free-photo/welcome-spring-typography-design_23-2151950240.jpg",
imageAlt: "flower shop experience icon",
}, },
{ {
title: "Event Floristry", title: "Event Floristry", description: "Transforming venues with breathtaking floral installations for weddings, corporate events, and celebrations.", bentoComponent: "reveal-icon", icon: CalendarDays
description: "Transforming venues with breathtaking floral installations for weddings, corporate events, and celebrations.", }
bentoComponent: "reveal-icon",
icon: CalendarDays,
imageSrc: "http://img.b2bpic.net/free-photo/cupboard-with-flowers_23-2147761243.jpg?_wi=2",
imageAlt: "flower shop experience icon",
},
]} ]}
title="Crafting Beautiful Moments" title="Crafting Beautiful Moments"
description="From elegant bouquets to stunning event decor, we bring your floral visions to life with artistry and precision." description="From elegant bouquets to stunning event decor, we bring your floral visions to life with artistry and precision."
@@ -159,65 +119,23 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "p1", id: "p1", brand: "She flowers", name: "Romantic Roses", price: "5,500 RSD", rating: 5,
brand: "She flowers", reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/festive-background-valentine39s-day-with-bouquet-red-roses-copy-space_169016-25687.jpg", imageAlt: "Romantic red rose bouquet"},
name: "Romantic Roses",
price: "5,500 RSD",
rating: 5,
reviewCount: "120",
imageSrc: "http://img.b2bpic.net/free-photo/festive-background-valentine39s-day-with-bouquet-red-roses-copy-space_169016-25687.jpg",
imageAlt: "Romantic red rose bouquet",
},
{ {
id: "p2", id: "p2", brand: "She flowers", name: "Lush Lilies", price: "4,800 RSD", rating: 4.5,
brand: "She flowers", reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/flowers-background_23-2148011101.jpg", imageAlt: "Lush white lily arrangement"},
name: "Lush Lilies",
price: "4,800 RSD",
rating: 4.5,
reviewCount: "85",
imageSrc: "http://img.b2bpic.net/free-photo/flowers-background_23-2148011101.jpg",
imageAlt: "Lush white lily arrangement",
},
{ {
id: "p3", id: "p3", brand: "She flowers", name: "Sunflower Delight", price: "3,900 RSD", rating: 4.8,
brand: "She flowers", reviewCount: "60", imageSrc: "http://img.b2bpic.net/free-photo/flowers-frame_23-2148133788.jpg", imageAlt: "Bright yellow sunflower bouquet"},
name: "Sunflower Delight",
price: "3,900 RSD",
rating: 4.8,
reviewCount: "60",
imageSrc: "http://img.b2bpic.net/free-photo/flowers-frame_23-2148133788.jpg",
imageAlt: "Bright yellow sunflower bouquet",
},
{ {
id: "p4", id: "p4", brand: "She flowers", name: "Mixed Seasonal Bouquet", price: "4,200 RSD", rating: 4.7,
brand: "She flowers", reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/colorful-flowers-vase_1220-659.jpg", imageAlt: "Colorful mixed floral bouquet"},
name: "Mixed Seasonal Bouquet",
price: "4,200 RSD",
rating: 4.7,
reviewCount: "95",
imageSrc: "http://img.b2bpic.net/free-photo/colorful-flowers-vase_1220-659.jpg",
imageAlt: "Colorful mixed floral bouquet",
},
{ {
id: "p5", id: "p5", brand: "She flowers", name: "Orchid Elegance", price: "7,000 RSD", rating: 5,
brand: "She flowers", reviewCount: "70", imageSrc: "http://img.b2bpic.net/free-photo/purple-orchids-dark-tropical-garden_84443-84185.jpg", imageAlt: "Elegant purple orchid plant"},
name: "Orchid Elegance",
price: "7,000 RSD",
rating: 5,
reviewCount: "70",
imageSrc: "http://img.b2bpic.net/free-photo/purple-orchids-dark-tropical-garden_84443-84185.jpg",
imageAlt: "Elegant purple orchid plant",
},
{ {
id: "p6", id: "p6", brand: "She flowers", name: "Garden Bloom Basket", price: "6,100 RSD", rating: 4.9,
brand: "She flowers", reviewCount: "55", imageSrc: "http://img.b2bpic.net/free-photo/flowers-from-home-garden-vase-white-background_169016-34806.jpg", imageAlt: "Beautiful spring garden flower basket"},
name: "Garden Bloom Basket",
price: "6,100 RSD",
rating: 4.9,
reviewCount: "55",
imageSrc: "http://img.b2bpic.net/free-photo/flowers-from-home-garden-vase-white-background_169016-34806.jpg",
imageAlt: "Beautiful spring garden flower basket",
},
]} ]}
title="Our Signature Collections" title="Our Signature Collections"
description="Discover our curated selection of stunning bouquets and unique floral gifts, perfect for any sentiment." description="Discover our curated selection of stunning bouquets and unique floral gifts, perfect for any sentiment."
@@ -231,45 +149,15 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[ testimonials={[
{ {
id: "t1", id: "t1", name: "Ana Petrović", role: "Satisfied Customer", testimonial: "She flowers created the most breathtaking bouquet for my sister's wedding. Absolutely stunning and fresh!", imageSrc: "http://img.b2bpic.net/free-photo/happy-elegant-nice-woman-with-bouquet-pink-gerbera-daisy-gets-flowers_273609-43278.jpg", imageAlt: "Smiling woman holding flowers"},
name: "Ana Petrović",
role: "Satisfied Customer",
testimonial: "She flowers created the most breathtaking bouquet for my sister's wedding. Absolutely stunning and fresh!",
imageSrc: "http://img.b2bpic.net/free-photo/happy-elegant-nice-woman-with-bouquet-pink-gerbera-daisy-gets-flowers_273609-43278.jpg",
imageAlt: "Smiling woman holding flowers",
},
{ {
id: "t2", id: "t2", name: "Marko Đorđević", role: "Event Planner", testimonial: "Professional service and incredible attention to detail. She flowers is my go-to for all corporate events.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-women-looking-each-other_23-2148377330.jpg", imageAlt: "Man with flower arrangement"},
name: "Marko Đorđević",
role: "Event Planner",
testimonial: "Professional service and incredible attention to detail. She flowers is my go-to for all corporate events.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-women-looking-each-other_23-2148377330.jpg",
imageAlt: "Man with flower arrangement",
},
{ {
id: "t3", id: "t3", name: "Jelena Janković", role: "Birthday Celebrant", testimonial: "My birthday flowers were beyond beautiful! They lasted so long and brightened my whole week. Highly recommend!", imageSrc: "http://img.b2bpic.net/free-photo/laughing-woman-with-paper-bags_23-2147786761.jpg", imageAlt: "Young woman admiring flowers"},
name: "Jelena Janković",
role: "Birthday Celebrant",
testimonial: "My birthday flowers were beyond beautiful! They lasted so long and brightened my whole week. Highly recommend!",
imageSrc: "http://img.b2bpic.net/free-photo/laughing-woman-with-paper-bags_23-2147786761.jpg",
imageAlt: "Young woman admiring flowers",
},
{ {
id: "t4", id: "t4", name: "Nikola & Marija", role: "Happy Couple", testimonial: "The wedding decor was magical, thanks to She flowers. Every detail was perfect, exactly as we dreamed.", imageSrc: "http://img.b2bpic.net/free-photo/laughing-worker-speaking-phone-shop_23-2147761012.jpg", imageAlt: "Couple with wedding flowers"},
name: "Nikola & Marija",
role: "Happy Couple",
testimonial: "The wedding decor was magical, thanks to She flowers. Every detail was perfect, exactly as we dreamed.",
imageSrc: "http://img.b2bpic.net/free-photo/laughing-worker-speaking-phone-shop_23-2147761012.jpg",
imageAlt: "Couple with wedding flowers",
},
{ {
id: "t5", id: "t5", name: "Milica Pavlović", role: "Regular Client", testimonial: "Always fresh, always beautiful. She flowers consistently delivers top-quality flowers and exceptional service.", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-girl-with-red-hair-is-holding-pink-rose-her-mouth_628469-251.jpg", imageAlt: "Woman smelling fresh rose"},
name: "Milica Pavlović",
role: "Regular Client",
testimonial: "Always fresh, always beautiful. She flowers consistently delivers top-quality flowers and exceptional service.",
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-girl-with-red-hair-is-holding-pink-rose-her-mouth_628469-251.jpg",
imageAlt: "Woman smelling fresh rose",
},
]} ]}
title="What Our Happy Customers Say" title="What Our Happy Customers Say"
description="Hear directly from our clients about the joy and beauty our flowers brought to their special moments." description="Hear directly from our clients about the joy and beauty our flowers brought to their special moments."
@@ -282,35 +170,17 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "faq1", id: "faq1", title: "How do I place an order?", content: "You can place an order directly through our website by browsing our collections or by contacting us via phone or email for custom requests."},
title: "How do I place an order?",
content: "You can place an order directly through our website by browsing our collections or by contacting us via phone or email for custom requests.",
},
{ {
id: "faq2", id: "faq2", title: "Do you offer same-day delivery?", content: "Yes, we offer same-day delivery within Beograd for orders placed before 2 PM. Please specify this option during checkout or when placing a custom order."},
title: "Do you offer same-day delivery?",
content: "Yes, we offer same-day delivery within Beograd for orders placed before 2 PM. Please specify this option during checkout or when placing a custom order.",
},
{ {
id: "faq3", id: "faq3", title: "Can I request a custom floral arrangement?", content: "Absolutely! We specialize in custom designs. Please contact us with your preferences, occasion, and budget, and we'll create something unique for you."},
title: "Can I request a custom floral arrangement?",
content: "Absolutely! We specialize in custom designs. Please contact us with your preferences, occasion, and budget, and we'll create something unique for you.",
},
{ {
id: "faq4", id: "faq4", title: "What payment methods do you accept?", content: "We accept all major credit cards, bank transfers, and cash on delivery for local orders."},
title: "What payment methods do you accept?",
content: "We accept all major credit cards, bank transfers, and cash on delivery for local orders.",
},
{ {
id: "faq5", id: "faq5", title: "How can I make my flowers last longer?", content: "To prolong the life of your fresh cut flowers, ensure they have plenty of fresh water, trim stems regularly, and keep them away from direct sunlight and heat sources."},
title: "How can I make my flowers last longer?",
content: "To prolong the life of your fresh cut flowers, ensure they have plenty of fresh water, trim stems regularly, and keep them away from direct sunlight and heat sources.",
},
{ {
id: "faq6", id: "faq6", title: "Do you deliver outside of Beograd?", content: "Currently, we primarily serve the Beograd area. For special requests outside this region, please contact us directly to discuss options."},
title: "Do you deliver outside of Beograd?",
content: "Currently, we primarily serve the Beograd area. For special requests outside this region, please contact us directly to discuss options.",
},
]} ]}
title="Frequently Asked Questions" title="Frequently Asked Questions"
description="Find quick answers to common questions about our services, ordering process, delivery, and flower care." description="Find quick answers to common questions about our services, ordering process, delivery, and flower care."
@@ -322,18 +192,13 @@ export default function LandingPage() {
<ContactText <ContactText
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{
variant: "sparkles-gradient", variant: "sparkles-gradient"}}
}}
text="Ready to brighten someone's day or plan your next event? Contact She flowers today to create your perfect floral arrangement." text="Ready to brighten someone's day or plan your next event? Contact She flowers today to create your perfect floral arrangement."
buttons={[ buttons={[
{ {
text: "Call Us: 064 1313541", text: "Call Us: 064 1313541", href: "tel:+381641313541"},
href: "tel:+381641313541",
},
{ {
text: "Visit Our Instagram", text: "Visit Our Instagram", href: "https://instagram.com/sheflowers"},
href: "https://instagram.com/sheflowers",
},
]} ]}
/> />
</div> </div>
@@ -346,49 +211,31 @@ export default function LandingPage() {
{ {
items: [ items: [
{ {
label: "Home", label: "Home", href: "#home"},
href: "#home",
},
{ {
label: "Our Story", label: "Our Story", href: "#about"},
href: "#about",
},
{ {
label: "Collections", label: "Collections", href: "#products"},
href: "#products",
},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Testimonials", label: "Testimonials", href: "#testimonials"},
href: "#testimonials",
},
{ {
label: "FAQs", label: "FAQs", href: "#faqs"},
href: "#faqs",
},
{ {
label: "Contact Us", label: "Contact Us", href: "#contact"},
href: "#contact",
},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Instagram", label: "Instagram", href: "https://instagram.com/sheflowers"},
href: "https://instagram.com/sheflowers",
},
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
], ],
}, },
]} ]}