Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
259
src/app/page.tsx
259
src/app/page.tsx
@@ -32,34 +32,20 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#home",
|
||||
},
|
||||
name: "Home", id: "#home"},
|
||||
{
|
||||
name: "About Us",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About Us", id: "#about"},
|
||||
{
|
||||
name: "Our Flowers",
|
||||
id: "#products",
|
||||
},
|
||||
name: "Our Flowers", id: "#products"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "#testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "#testimonials"},
|
||||
{
|
||||
name: "FAQs",
|
||||
id: "#faqs",
|
||||
},
|
||||
name: "FAQs", id: "#faqs"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
button={{
|
||||
text: "Order Now",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Order Now", href: "#contact"}}
|
||||
logoSrc="http://img.b2bpic.net/free-photo/welcome-spring-typography-design_23-2151950240.jpg"
|
||||
logoAlt="She flowers logo"
|
||||
brandName="She flowers"
|
||||
@@ -69,22 +55,17 @@ export default function LandingPage() {
|
||||
<div id="home" data-section="home">
|
||||
<HeroLogoBillboard
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
logoText="She flowers"
|
||||
description="Exquisite floral arrangements for every occasion. Handcrafted with passion, delivered with care in Beograd."
|
||||
buttons={[
|
||||
{
|
||||
text: "Shop Now",
|
||||
href: "#products",
|
||||
},
|
||||
text: "Shop Now", href: "#products"},
|
||||
{
|
||||
text: "Our Services",
|
||||
href: "#about",
|
||||
},
|
||||
text: "Our Services", href: "#about"},
|
||||
]}
|
||||
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"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -97,19 +78,13 @@ export default function LandingPage() {
|
||||
metrics={[
|
||||
{
|
||||
icon: Heart,
|
||||
label: "Years of Passion",
|
||||
value: "10+",
|
||||
},
|
||||
label: "Years of Passion", value: "10+"},
|
||||
{
|
||||
icon: Smile,
|
||||
label: "Happy Customers",
|
||||
value: "500+",
|
||||
},
|
||||
label: "Happy Customers", value: "500+"},
|
||||
{
|
||||
icon: Sparkles,
|
||||
label: "Unique Designs",
|
||||
value: "Always Fresh",
|
||||
},
|
||||
label: "Unique Designs", value: "Always Fresh"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -122,29 +97,14 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Fresh Blooms Daily",
|
||||
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: "Fresh Blooms Daily", description: "We source the freshest flowers locally and globally, ensuring vibrant arrangements that last.", bentoComponent: "reveal-icon", icon: Feather
|
||||
},
|
||||
{
|
||||
title: "Custom Arrangements",
|
||||
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: "Custom Arrangements", description: "Personalized floral designs tailored to your unique style and specific occasion.", bentoComponent: "reveal-icon", icon: Palette
|
||||
},
|
||||
{
|
||||
title: "Event Floristry",
|
||||
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: "Event Floristry", description: "Transforming venues with breathtaking floral installations for weddings, corporate events, and celebrations.", bentoComponent: "reveal-icon", icon: CalendarDays
|
||||
}
|
||||
]}
|
||||
title="Crafting Beautiful Moments"
|
||||
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}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
brand: "She flowers",
|
||||
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: "p1", brand: "She flowers", 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",
|
||||
brand: "She flowers",
|
||||
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: "p2", brand: "She flowers", 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",
|
||||
brand: "She flowers",
|
||||
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: "p3", brand: "She flowers", 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",
|
||||
brand: "She flowers",
|
||||
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: "p4", brand: "She flowers", 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",
|
||||
brand: "She flowers",
|
||||
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: "p5", brand: "She flowers", 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",
|
||||
brand: "She flowers",
|
||||
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",
|
||||
},
|
||||
id: "p6", brand: "She flowers", 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"
|
||||
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}
|
||||
testimonials={[
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
]}
|
||||
title="What Our Happy Customers Say"
|
||||
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}
|
||||
faqs={[
|
||||
{
|
||||
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.",
|
||||
},
|
||||
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."},
|
||||
{
|
||||
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.",
|
||||
},
|
||||
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."},
|
||||
{
|
||||
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.",
|
||||
},
|
||||
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."},
|
||||
{
|
||||
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.",
|
||||
},
|
||||
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."},
|
||||
{
|
||||
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.",
|
||||
},
|
||||
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."},
|
||||
{
|
||||
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.",
|
||||
},
|
||||
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="Frequently Asked Questions"
|
||||
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
|
||||
useInvertedBackground={true}
|
||||
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."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Us: 064 1313541",
|
||||
href: "tel:+381641313541",
|
||||
},
|
||||
text: "Call Us: 064 1313541", href: "tel:+381641313541"},
|
||||
{
|
||||
text: "Visit Our Instagram",
|
||||
href: "https://instagram.com/sheflowers",
|
||||
},
|
||||
text: "Visit Our Instagram", href: "https://instagram.com/sheflowers"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -346,49 +211,31 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Home",
|
||||
href: "#home",
|
||||
},
|
||||
label: "Home", href: "#home"},
|
||||
{
|
||||
label: "Our Story",
|
||||
href: "#about",
|
||||
},
|
||||
label: "Our Story", href: "#about"},
|
||||
{
|
||||
label: "Collections",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Collections", href: "#products"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Testimonials",
|
||||
href: "#testimonials",
|
||||
},
|
||||
label: "Testimonials", href: "#testimonials"},
|
||||
{
|
||||
label: "FAQs",
|
||||
href: "#faqs",
|
||||
},
|
||||
label: "FAQs", href: "#faqs"},
|
||||
{
|
||||
label: "Contact Us",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact Us", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "https://instagram.com/sheflowers",
|
||||
},
|
||||
label: "Instagram", href: "https://instagram.com/sheflowers"},
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user