14 Commits

Author SHA1 Message Date
8697791dfd Update src/app/page.tsx 2026-01-13 13:07:55 +00:00
1b286b7e5b Update src/app/page.tsx 2026-01-13 13:05:46 +00:00
55b91f64f9 Update src/app/page.tsx 2026-01-13 13:03:26 +00:00
eb4fcd12ae Update src/app/page.tsx 2026-01-13 13:01:17 +00:00
db97f24406 Update src/app/layout.tsx 2026-01-13 13:01:16 +00:00
0ca3461b43 Update src/app/globals.css 2026-01-13 13:01:15 +00:00
14db9e1728 Update src/app/page.tsx 2026-01-13 12:59:11 +00:00
3fb3ba2263 Update src/app/page.tsx 2026-01-13 12:57:40 +00:00
9671dc6cd0 Update src/app/layout.tsx 2026-01-13 12:57:39 +00:00
ac667c6d9b Update src/app/globals.css 2026-01-13 12:54:34 +00:00
631d4b93e3 Update src/app/page.tsx 2026-01-13 12:47:06 +00:00
b1e2f7d37b Update src/app/layout.tsx 2026-01-13 12:47:05 +00:00
6fa7fbfb09 Update src/app/globals.css 2026-01-13 12:47:04 +00:00
97789d5857 Update src/app/page.tsx 2026-01-13 12:44:54 +00:00
3 changed files with 57 additions and 58 deletions

View File

@@ -4,21 +4,21 @@
/* Base units */ /* Base units */
/* --vw is set by ThemeProvider */ /* --vw is set by ThemeProvider */
/* --background: #f5f5f5;; /* --background: #0a0a0a;;
--card: #ffffff;; --card: #1a1a1a;;
--foreground: #1c1c1c;; --foreground: #ffe6e6;;
--primary-cta: #6139e6;; --primary-cta: #ff3d4a;;
--secondary-cta: #ffffff;; --secondary-cta: #1f0a0a;;
--accent: #6139e6;; --accent: #7b2d2d;;
--background-accent: #b3a8e8;; */ --background-accent: #b8111f;; */
--background: #f5f5f5;; --background: #0a0a0a;;
--card: #ffffff;; --card: #1a1a1a;;
--foreground: #1c1c1c;; --foreground: #ffe6e6;;
--primary-cta: #6139e6;; --primary-cta: #ff3d4a;;
--secondary-cta: #ffffff;; --secondary-cta: #1f0a0a;;
--accent: #6139e6;; --accent: #7b2d2d;;
--background-accent: #b3a8e8;; --background-accent: #b8111f;;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);

View File

@@ -9,19 +9,19 @@ const playfairDisplay = Playfair_Display({
}); });
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Tu kvitka - Fresh Flower Arrangements & Delivery", description: "Beautiful, fresh flower arrangements for every occasion. Custom designs, same-day delivery, and premium quality flowers. Order online from Tu kvitka today.", keywords: "flowers, flower arrangements, bouquet delivery, fresh flowers, florist, custom flowers, floral design", robots: { title: "Hello Kvitka - Fresh Flower Arrangements & Delivery", description: "Beautiful, fresh flower arrangements for every occasion. Custom designs, same-day delivery, and premium quality flowers. Order online from Hello Kvitka today.", keywords: "flowers, flower arrangements, bouquet delivery, fresh flowers, florist, custom flowers, floral design", robots: {
index: true, index: true,
follow: true follow: true
}, },
openGraph: { openGraph: {
title: "Tu kvitka - Fresh Flower Arrangements", description: "Discover beautiful fresh flower arrangements for weddings, celebrations, and special moments.", type: "website", siteName: "Tu kvitka", images: [ title: "Hello Kvitka - Fresh Flower Arrangements", description: "Discover beautiful fresh flower arrangements for weddings, celebrations, and special moments.", type: "website", siteName: "Hello Kvitka", images: [
{ {
url: "https://img.b2bpic.net/free-photo/still-life-with-bouquet-blue-pink-wildflowers-vase_169016-58261.jpg", alt: "Tu kvitka fresh flowers" url: "https://img.b2bpic.net/free-photo/still-life-with-bouquet-blue-pink-wildflowers-vase_169016-58261.jpg", alt: "Hello Kvitka fresh flowers"
} }
] ]
}, },
twitter: { twitter: {
card: "summary_large_image", title: "Tu kvitka - Fresh Flowers", description: "Premium flower arrangements for every occasion.", images: ["https://img.b2bpic.net/free-photo/still-life-with-bouquet-blue-pink-wildflowers-vase_169016-58261.jpg"] card: "summary_large_image", title: "Hello Kvitka - Fresh Flowers", description: "Premium flower arrangements for every occasion.", images: ["https://img.b2bpic.net/free-photo/still-life-with-bouquet-blue-pink-wildflowers-vase_169016-58261.jpg"]
} }
}; };
@@ -1260,4 +1260,4 @@ export default function RootLayout({
</ServiceWrapper> </ServiceWrapper>
</html> </html>
); );
} }

View File

@@ -1,4 +1,4 @@
"use client" "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
@@ -27,28 +27,28 @@ export default function LandingPage() {
headingFontWeight="light" headingFontWeight="light"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <<NavbarLayoutFloatingOverlay
brandName="Tu kvitka" brandName="Hello Kvitka"
navItems={[ links={[
{ name: "About", id: "about" }, { label: "About", href: "about" },
{ name: "Products", id: "products" }, { label: "Products", href: "products" },
{ name: "Why Us", id: "features" }, { label: "Why Us", href: "features" },
{ name: "Reviews", id: "testimonials" }, { label: "Reviews", href: "testimonials" },
{ name: "FAQ", id: "faq" } { label: "FAQ", href: "faq" }
]} ]}
button={{ button={{
text: "Order Now", href: "#contact" text: "Order Now", href: "contact"
}} }}
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroLogoBillboardSplit <HeroLogoBillboardSplit
logoText="Tu kvitka" logoText="Hello Kvitka"
description="Discover the freshest, most beautiful flower arrangements crafted with love. Perfect for every occasion—birthdays, weddings, anniversaries, and more." description="Discover the freshest, most beautiful flower arrangements crafted with love. Perfect for every occasion—birthdays, weddings, anniversaries, and more."
buttons={[ buttons={[
{ text: "Shop Now", href: "#products" }, { text: "Shop Now", href: "products" },
{ text: "Learn More", href: "#about" } { text: "Learn More", href: "about" }
]} ]}
layoutOrder="default" layoutOrder="default"
imageSrc="https://img.b2bpic.net/free-photo/still-life-with-bouquet-blue-pink-wildflowers-vase_169016-58261.jpg" imageSrc="https://img.b2bpic.net/free-photo/still-life-with-bouquet-blue-pink-wildflowers-vase_169016-58261.jpg"
@@ -61,7 +61,7 @@ export default function LandingPage() {
<SplitAbout <SplitAbout
tag="Our Story" tag="Our Story"
title="Passion for Flowers, Dedication to Quality" title="Passion for Flowers, Dedication to Quality"
description="Tu kvitka was founded with a simple mission: to deliver the freshest, most beautiful flowers to our community. Every arrangement is handcrafted by our experienced florists using only the finest blooms, sourced from local growers and premium suppliers worldwide." description="Hello Kvitka was founded with a simple mission: to deliver the freshest, most beautiful flowers to our community. Every arrangement is handcrafted by our experienced florists using only the finest blooms, sourced from local growers and premium suppliers worldwide."
textboxLayout="default" textboxLayout="default"
useInvertedBackground="invertDefault" useInvertedBackground="invertDefault"
imagePosition="right" imagePosition="right"
@@ -80,7 +80,7 @@ export default function LandingPage() {
} }
]} ]}
imageSrc="https://img.b2bpic.net/free-photo/flowers-from-home-garden-vase-white-background_169016-36747.jpg" imageSrc="https://img.b2bpic.net/free-photo/flowers-from-home-garden-vase-white-background_169016-36747.jpg"
imageAlt="Tu kvitka flower shop interior" imageAlt="Hello Kvitka flower shop interior"
/> />
</div> </div>
@@ -94,31 +94,30 @@ export default function LandingPage() {
useInvertedBackground="noInvert" useInvertedBackground="noInvert"
products={[ products={[
{ {
id: "1", brand: "Tu kvitka", name: "Red Rose Romance", price: "$45.00", rating: 5, id: "1", brand: "Hello Kvitka", name: "Red Rose Romance", price: "$45.00", rating: 5,
reviewCount: "127", imageSrc: "https://img.b2bpic.net/free-photo/woman-holding-bouquet-yellow-orange-dahliason-light-background_169016-39443.jpg", imageAlt: "Beautiful red roses bouquet" reviewCount: "127", imageSrc: "https://img.b2bpic.net/free-photo/woman-holding-bouquet-yellow-orange-dahliason-light-background_169016-39443.jpg", imageAlt: "Beautiful red roses bouquet"
}, },
{ {
id: "2", brand: "Tu kvitka", name: "Rainbow Tulip Bundle", price: "$52.00", rating: 5, id: "2", brand: "Hello Kvitka", name: "Rainbow Tulip Bundle", price: "$52.00", rating: 5,
reviewCount: "94", imageSrc: "https://img.b2bpic.net/free-photo/lisianthus-bouquet-wooden-table_501050-300.jpg", imageAlt: "Colorful tulips arrangement" reviewCount: "94", imageSrc: "https://img.b2bpic.net/free-photo/lisianthus-bouquet-wooden-table_501050-300.jpg", imageAlt: "Colorful tulips arrangement"
}, },
{ {
id: "3", brand: "Tu kvitka", name: "Sunshine Sunflower", price: "$38.00", rating: 4, id: "3", brand: "Hello Kvitka", name: "Sunshine Sunflower", price: "$38.00", rating: 4,
reviewCount: "156", imageSrc: "https://img.b2bpic.net/free-photo/lisianthus-bouquet-wooden-table_501050-281.jpg", imageAlt: "Bright sunflowers bouquet" reviewCount: "156", imageSrc: "https://img.b2bpic.net/free-photo/lisianthus-bouquet-wooden-table_501050-281.jpg", imageAlt: "Bright sunflowers bouquet"
}, },
{ {
id: "4", brand: "Tu kvitka", name: "Enchanted Garden Mix", price: "$60.00", rating: 5, id: "4", brand: "Hello Kvitka", name: "Enchanted Garden Mix", price: "$60.00", rating: 5,
reviewCount: "203", imageSrc: "https://img.b2bpic.net/free-photo/flowers-from-home-garden-vase-white-background_169016-34144.jpg", imageAlt: "Mixed colorful flower arrangement" reviewCount: "203", imageSrc: "https://img.b2bpic.net/free-photo/flowers-from-home-garden-vase-white-background_169016-34144.jpg", imageAlt: "Mixed colorful flower arrangement"
} }
]} ]}
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
animationType="slide-up" animationType="slide-up"
carouselMode="buttons"
/> />
</div> </div>
<div id="features" data-section="features"> <div id="features" data-section="features">
<FeatureCardEight <FeatureCardEight
title="Why Choose Tu kvitka" title="Why Choose Hello Kvitka"
description="Discover what makes our flower arrangements special and trusted by thousands of happy customers." description="Discover what makes our flower arrangements special and trusted by thousands of happy customers."
tag="Our Advantages" tag="Our Advantages"
tagIcon={Heart} tagIcon={Heart}
@@ -144,26 +143,26 @@ export default function LandingPage() {
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardFive <TestimonialCardFive
title="What Our Customers Say" title="What Our Customers Say"
description="Thousands of happy customers trust Tu kvitka for their special moments. Read their stories." description="Thousands of happy customers trust Hello Kvitka for their special moments. Read their stories."
tag="Reviews" tag="Reviews"
tagIcon={Star} tagIcon={Star}
textboxLayout="default" textboxLayout="default"
useInvertedBackground="noInvert" useInvertedBackground="noInvert"
testimonials={[ testimonials={[
{ {
id: "1", name: "Maria Petrova, Bride", date: "Date: 15 March 2025", title: "Perfect flowers for my wedding day!", quote: "Tu kvitka created the most stunning bridal bouquet and centerpieces. Every detail was perfect, and the quality exceeded our expectations. Our wedding day was magical thanks to their beautiful arrangements.", tag: "Wedding", avatarSrc: "https://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg", imageSrc: "https://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg" id: "1", name: "Maria Petrova, Bride", date: "Date: 15 March 2025", title: "Perfect flowers for my wedding day!", quote: "Hello Kvitka created the most stunning bridal bouquet and centerpieces. Every detail was perfect, and the quality exceeded our expectations. Our wedding day was magical thanks to their beautiful arrangements.", tag: "Wedding", avatarSrc: "https://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg", imageSrc: "https://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg"
}, },
{ {
id: "2", name: "Ivan Kovalenko, Corporate Client", date: "Date: 22 February 2025", title: "Professional service for our office", quote: "We've been using Tu kvitka for our office arrangements for 6 months now. The flowers are always fresh, beautifully arranged, and delivered on schedule. Our clients and staff love them!", tag: "Corporate", avatarSrc: "https://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg", imageSrc: "https://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg" id: "2", name: "Ivan Kovalenko, Corporate Client", date: "Date: 22 February 2025", title: "Professional service for our office", quote: "We've been using Hello Kvitka for our office arrangements for 6 months now. The flowers are always fresh, beautifully arranged, and delivered on schedule. Our clients and staff love them!", tag: "Corporate", avatarSrc: "https://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg", imageSrc: "https://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg"
}, },
{ {
id: "3", name: "Sophia Yenko, Anniversary Gift", date: "Date: 10 February 2025", title: "My husband loved the surprise!", quote: "I ordered a gorgeous rose arrangement for our anniversary and had it delivered to his office. The presentation was elegant, and he was absolutely surprised and delighted. Highly recommended!", tag: "Special Occasion", avatarSrc: "https://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageSrc: "https://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg" id: "3", name: "Sophia Yenko, Anniversary Gift", date: "Date: 10 February 2025", title: "My husband loved the surprise!", quote: "I ordered a gorgeous rose arrangement for our anniversary and had it delivered to his office. The presentation was elegant, and he was absolutely surprised and delighted. Highly recommended!", tag: "Special Occasion", avatarSrc: "https://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageSrc: "https://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg"
}, },
{ {
id: "4", name: "Dmytro Marchenko, Regular Customer", date: "Date: 5 February 2025", title: "Consistent quality every time", quote: "I've ordered from Tu kvitka multiple times for different occasions. The quality is always exceptional, the staff is friendly and helpful, and the flowers last much longer than expected.", tag: "Regular", avatarSrc: "https://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg", imageSrc: "https://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg" id: "4", name: "Dmytro Marchenko, Regular Customer", date: "Date: 5 February 2025", title: "Consistent quality every time", quote: "I've ordered from Hello Kvitka multiple times for different occasions. The quality is always exceptional, the staff is friendly and helpful, and the flowers last much longer than expected.", tag: "Regular", avatarSrc: "https://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg", imageSrc: "https://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg"
}, },
{ {
id: "5", name: "Olena Shevchenko, Birthday Party", date: "Date: 28 January 2025", title: "Made my daughter's party special", quote: "Tu kvitka provided beautiful flower arrangements for my daughter's birthday party. The colors were vibrant, the arrangements were artistic, and everyone complimented them throughout the event!", tag: "Celebration", avatarSrc: "https://img.b2bpic.net/free-photo/portrait-beautiful-business-office-business-center_1303-20365.jpg", imageSrc: "https://img.b2bpic.net/free-photo/portrait-beautiful-business-office-business-center_1303-20365.jpg" id: "5", name: "Olena Shevchenko, Birthday Party", date: "Date: 28 January 2025", title: "Made my daughter's party special", quote: "Hello Kvitka provided beautiful flower arrangements for my daughter's birthday party. The colors were vibrant, the arrangements were artistic, and everyone complimented them throughout the event!", tag: "Celebration", avatarSrc: "https://img.b2bpic.net/free-photo/portrait-beautiful-business-office-business-center_1303-20365.jpg", imageSrc: "https://img.b2bpic.net/free-photo/portrait-beautiful-business-office-business-center_1303-20365.jpg"
} }
]} ]}
/> />
@@ -192,7 +191,7 @@ export default function LandingPage() {
id: "4", title: "What payment methods do you accept?", content: "We accept all major credit cards (Visa, Mastercard, American Express), PayPal, bank transfers, and cash on delivery for local orders. All transactions are secure and encrypted." id: "4", title: "What payment methods do you accept?", content: "We accept all major credit cards (Visa, Mastercard, American Express), PayPal, bank transfers, and cash on delivery for local orders. All transactions are secure and encrypted."
}, },
{ {
id: "5", title: "What if I'm not satisfied with my order?", content: "Your satisfaction is our priority. If you're not happy with your flowers or arrangement, please contact us within 24 hours of delivery. We'll either replace your arrangement or provide a full refund, no questions asked." id: "5", title: "What if I'm not satisfied with your order?", content: "Your satisfaction is our priority. If you're not happy with your flowers or arrangement, please contact us within 24 hours of delivery. We'll either replace your arrangement or provide a full refund, no questions asked."
}, },
{ {
id: "6", title: "Do you deliver outside the city?", content: "We offer delivery within a 20km radius of the city center. For deliveries outside this zone, please contact us directly to discuss options and possible additional delivery fees." id: "6", title: "Do you deliver outside the city?", content: "We offer delivery within a 20km radius of the city center. For deliveries outside this zone, please contact us directly to discuss options and possible additional delivery fees."
@@ -219,26 +218,26 @@ export default function LandingPage() {
columns={[ columns={[
{ {
title: "Shop", items: [ title: "Shop", items: [
{ label: "All Flowers", href: "#products" }, { label: "All Flowers", href: "products" },
{ label: "Custom Orders", href: "#contact" }, { label: "Custom Orders", href: "contact" },
{ label: "Seasonal", href: "#products" }, { label: "Seasonal", href: "products" },
{ label: "Gift Packages", href: "#products" } { label: "Gift Packages", href: "products" }
] ]
}, },
{ {
title: "Company", items: [ title: "Company", items: [
{ label: "About Us", href: "#about" }, { label: "About Us", href: "about" },
{ label: "Our Team", href: "#about" }, { label: "Our Team", href: "about" },
{ label: "Reviews", href: "#testimonials" }, { label: "Reviews", href: "testimonials" },
{ label: "Blog", href: "#" } { label: "Blog", href: "#" }
] ]
}, },
{ {
title: "Support", items: [ title: "Support", items: [
{ label: "FAQ", href: "#faq" }, { label: "FAQ", href: "faq" },
{ label: "Delivery Info", href: "#contact" }, { label: "Delivery Info", href: "contact" },
{ label: "Care Guide", href: "#" }, { label: "Care Guide", href: "#" },
{ label: "Contact", href: "#contact" } { label: "Contact", href: "contact" }
] ]
}, },
{ {
@@ -249,10 +248,10 @@ export default function LandingPage() {
] ]
} }
]} ]}
bottomLeftText="© 2025 Tu kvitka. All rights reserved." bottomLeftText="© 2025 Hello Kvitka. All rights reserved."
bottomRightText="Made with love for flower lovers" bottomRightText="Made with love for flower lovers"
/> />
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }