Merge version_2 into main #5
@@ -1,13 +1,15 @@
|
||||
"use client";
|
||||
|
||||
import Link from "next/link";
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
|
||||
import HeroLogoBillboard from "@/components/sections/hero/HeroLogoBillboard";
|
||||
import SplitAbout from "@/components/sections/about/SplitAbout";
|
||||
import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
|
||||
import TestimonialCardFifteen from "@/components/sections/testimonial/TestimonialCardFifteen";
|
||||
import FaqDouble from "@/components/sections/faq/FaqDouble";
|
||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||
import FooterCard from "@/components/sections/footer/FooterCard";
|
||||
import { Heart, Flower2, Users, Mail, Phone, MessageCircle, MapPin } from "lucide-react";
|
||||
import { Flower2, Sparkles, Zap, Users, Mail, Phone, MessageCircle, MapPin, HelpCircle, Heart } from "lucide-react";
|
||||
|
||||
export default function AboutPage() {
|
||||
const navItems = [
|
||||
@@ -35,87 +37,143 @@ export default function AboutPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
brandName="Lilat Flowers"
|
||||
navItems={navItems}
|
||||
button={{ text: "Order Now", href: "/" }}
|
||||
button={{
|
||||
text: "Order Now", href: "#newsletter"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about-intro" data-section="about-intro">
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogoBillboard
|
||||
logoText="Lilat Flowers"
|
||||
description="Your trusted flower shop in Tbilisi. We've been creating beautiful, handcrafted bouquets and delivering joy for years. Woman-owned, community-focused, and passionate about flowers."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now", href: "tel:+995577054283"},
|
||||
{
|
||||
text: "Order Flowers"},
|
||||
]}
|
||||
background={{
|
||||
variant: "sparkles-gradient"}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/vertical-bouquet-vase_181624-37904.jpg?_wi=1"
|
||||
imageAlt="Beautiful fresh flower bouquets"
|
||||
mediaAnimation="slide-up"
|
||||
frameStyle="card"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="our-story" data-section="our-story">
|
||||
<SplitAbout
|
||||
title="About Lilat Flowers"
|
||||
description="Since opening our doors, Lilat Flowers has been dedicated to bringing joy through beautiful, handcrafted flower arrangements. We're more than just a flower shop—we're your partner in celebrating life's most important moments."
|
||||
tag="Our Story"
|
||||
title="Our Story"
|
||||
description="Lilat Flowers was founded with a simple mission: to bring the beauty and joy of fresh flowers to every home and celebration in Tbilisi. We believe that flowers are more than just plants—they're emotional expressions, memories, and moments of connection."
|
||||
tag="Since Day One"
|
||||
tagIcon={Heart}
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
imagePosition="right"
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Passion for Flowers",
|
||||
description: "Every arrangement we create is crafted with genuine passion and attention to detail. We believe flowers tell stories of love, care, and celebration.",
|
||||
icon: Flower2,
|
||||
title: "Quality First", description: "We source only the freshest flowers from trusted suppliers, ensuring every bouquet meets our high standards.", icon: Flower2,
|
||||
},
|
||||
{
|
||||
title: "Community Focused",
|
||||
description: "As a woman-owned business in Tbilisi, we're proud to serve our community with personalized service and genuine care for every customer.",
|
||||
icon: Users,
|
||||
title: "Handcrafted Care", description: "Every arrangement is carefully designed by our expert florists with attention to detail and artistic vision.", icon: Sparkles,
|
||||
},
|
||||
{
|
||||
title: "Quality First",
|
||||
description: "We source premium fresh flowers daily and only use the finest blooms for our arrangements. Quality is never compromised.",
|
||||
icon: Heart,
|
||||
title: "Community Focused", description: "We're proud to be a woman-owned local business serving the Tbilisi community with care and integrity.", icon: Users,
|
||||
},
|
||||
{
|
||||
title: "Expert Craftsmanship",
|
||||
description: "Our florists bring years of experience and artistic vision to every bouquet, creating arrangements that are both beautiful and long-lasting.",
|
||||
icon: Flower2,
|
||||
title: "Customer Satisfaction", description: "Your happiness is our priority. We go above and beyond to ensure every delivery brings a smile.", icon: Heart,
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/female-florist-making-beautiful-arrangement-flowers_23-2149127259.jpg?_wi=3"
|
||||
imageAlt="Our expert florists creating arrangements"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/female-florist-making-beautiful-arrangement-flowers_23-2149127259.jpg?_wi=1"
|
||||
imageAlt="Lilat Flowers shop"
|
||||
mediaAnimation="slide-up"
|
||||
buttons={[{ text: "Shop Our Bouquets", href: "/" }]}
|
||||
buttons={[{ text: "Order Now" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="team-testimonial" data-section="team-testimonial">
|
||||
<div id="our-mission" data-section="our-mission">
|
||||
<FeatureCardTwentyOne
|
||||
title="Our Mission & Values"
|
||||
description="We're committed to delivering exceptional service, fresh beautiful flowers, and reliable same-day delivery to every customer."
|
||||
tag="What We Stand For"
|
||||
tagIcon={Sparkles}
|
||||
useInvertedBackground={false}
|
||||
mediaPosition="left"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/selective-focus-beautiful-bouquet-wooden-table_181624-38107.jpg?_wi=1"
|
||||
imageAlt="Fresh flower arrangements"
|
||||
mediaAnimation="slide-up"
|
||||
accordionItems={[
|
||||
{
|
||||
id: "1", title: "Our Mission", content: "To bring joy, beauty, and emotional connection to every home and celebration in Tbilisi through fresh, handcrafted flower arrangements."},
|
||||
{
|
||||
id: "2", title: "Quality", content: "We never compromise on freshness or quality. Every flower is carefully selected and every bouquet is expertly arranged."},
|
||||
{
|
||||
id: "3", title: "Reliability", content: "Your trusted partner for same-day delivery. We guarantee on-time, professional service for every order."},
|
||||
{
|
||||
id: "4", title: "Community", content: "As a woman-owned local business, we're committed to supporting our community and creating positive impact."},
|
||||
]}
|
||||
buttons={[{ text: "View All Services" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardFifteen
|
||||
testimonial="What started as a dream to bring fresh, beautiful flowers to our community has become our passion. Every day, we're grateful to be part of our customers' special moments—from romantic anniversaries to joyful celebrations. Thank you for trusting us with your most important gift."
|
||||
testimonial="Lilat Flowers has become our go-to for all special occasions. The arrangements are always fresh, beautiful, and delivered on time. We highly recommend them!"
|
||||
rating={5}
|
||||
author="Nino & Team, Lilat Flowers Founders"
|
||||
author="Customer, Tbilisi"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-african-female-florist-smiling-making-bouquet-flowers_176420-12253.jpg",
|
||||
alt: "Team member",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-couple-decorating-home_23-2150633265.jpg", alt: "Customer testimonial"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/female-florist-holding-bunch-beautiful-white-flowers_23-2147882074.jpg",
|
||||
alt: "Team member",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-african-female-florist-smiling-making-bouquet-flowers_176420-12253.jpg", alt: "Customer testimonial"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-couple-decorating-home_23-2150633265.jpg",
|
||||
alt: "Customers",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-woman-white-turtleneck-holding-bouquet-flowers-looking-front-amazed-surprised-covering-mouth-with-hand-celebrating-international-women-s-day-standing-green-wall_141793-62444.jpg", alt: "Customer testimonial"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/bangkok-thailand-november-10-2024-floral-arrangements-placed-tables_482257-124327.jpg",
|
||||
alt: "Event arrangements",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/bangkok-thailand-november-10-2024-floral-arrangements-placed-tables_482257-124327.jpg", alt: "Event testimonial"},
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
useInvertedBackground={true}
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact-newsletter" data-section="contact-newsletter">
|
||||
<ContactSplit
|
||||
tag="Get in Touch"
|
||||
title="Connect With Us"
|
||||
description="Have questions or want to learn more about our custom arrangements? Reach out to our team. We're here to help make your moments special."
|
||||
tagIcon={Mail}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
<div id="faq" data-section="faq">
|
||||
<FaqDouble
|
||||
title="About Lilat Flowers"
|
||||
description="Learn more about our shop, services, and commitment to quality."
|
||||
tag="Questions?"
|
||||
tagIcon={HelpCircle}
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/bouquet-flowers-glass-vase-with-decorative-elements-blurred-background-easter-holiday-concept_169016-9695.jpg?_wi=2"
|
||||
imageAlt="Beautiful flower arrangement"
|
||||
faqsAnimation="slide-up"
|
||||
faqs={[
|
||||
{
|
||||
id: "1", title: "How long has Lilat Flowers been in business?", content: "We're a passionate, locally-owned flower shop dedicated to bringing fresh blooms and beautiful arrangements to Tbilisi. We've been creating memories through flowers for our community."},
|
||||
{
|
||||
id: "2", title: "Do you offer corporate or event flowers?", content: "Absolutely! We provide custom arrangements for corporate events, weddings, conferences, and special celebrations. Contact us for bulk orders and special event pricing."},
|
||||
{
|
||||
id: "3", title: "Can I visit your shop in person?", content: "Yes! We're located in Gldani Mall, Tbilisi. Visit us to see our fresh selection, discuss custom arrangements, or place an order in person."},
|
||||
{
|
||||
id: "4", title: "Do you offer flower subscriptions?", content: "Yes! We offer weekly or bi-weekly flower subscriptions perfect for homes or offices. Enjoy fresh flowers regularly with our subscription service."},
|
||||
{
|
||||
id: "5", title: "How do you ensure flower freshness?", content: "We source flowers daily from trusted suppliers, store them in optimal conditions, and arrange them fresh for each order to ensure maximum longevity."},
|
||||
{
|
||||
id: "6", title: "What payment methods do you accept?", content: "We accept all major payment methods including credit cards, bank transfers, and cash on delivery. Online orders, phone orders, and in-person purchases welcome."},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="newsletter" data-section="newsletter">
|
||||
<ContactSplit
|
||||
tag="Stay Connected"
|
||||
title="Get Special Offers & Updates"
|
||||
description="Subscribe to our newsletter for exclusive flower deals, seasonal promotions, and care tips delivered to your inbox."
|
||||
tagIcon={Mail}
|
||||
background={{
|
||||
variant: "sparkles-gradient"}}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/bouquet-flowers-glass-vase-with-decorative-elements-blurred-background-easter-holiday-concept_169016-9695.jpg?_wi=1"
|
||||
imageAlt="Beautiful flowers"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
inputPlaceholder="Your email address"
|
||||
@@ -131,22 +189,16 @@ export default function AboutPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Phone,
|
||||
href: "tel:+995577054283",
|
||||
ariaLabel: "Call us",
|
||||
},
|
||||
href: "tel:+995577054283", ariaLabel: "Call us"},
|
||||
{
|
||||
icon: MessageCircle,
|
||||
href: "https://wa.me/995577054283",
|
||||
ariaLabel: "WhatsApp",
|
||||
},
|
||||
href: "https://wa.me/995577054283", ariaLabel: "WhatsApp"},
|
||||
{
|
||||
icon: MapPin,
|
||||
href: "https://maps.google.com/?q=Lilat+Flowers+Gldani+Mall+Tbilisi",
|
||||
ariaLabel: "Visit our store",
|
||||
},
|
||||
href: "https://maps.google.com/?q=Lilat+Flowers+Gldani+Mall+Tbilisi", ariaLabel: "Visit our store"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,12 +6,7 @@ import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatin
|
||||
import ProductCardTwo from "@/components/sections/product/ProductCardTwo";
|
||||
import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
|
||||
import FooterCard from "@/components/sections/footer/FooterCard";
|
||||
import {
|
||||
Truck,
|
||||
Phone,
|
||||
MessageCircle,
|
||||
MapPin,
|
||||
} from "lucide-react";
|
||||
import { Truck, Phone, MessageCircle, MapPin } from "lucide-react";
|
||||
|
||||
export default function BouquetsPage() {
|
||||
const navItems = [
|
||||
@@ -116,4 +111,4 @@ export default function BouquetsPage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -159,4 +159,4 @@ export default function ContactPage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -137,4 +137,4 @@ export default function DeliveryPage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,70 +1,18 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Halant } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { Nunito } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant",
|
||||
subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
const nunito = Nunito({
|
||||
variable: "--font-nunito",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
import "./styles/variables.css";
|
||||
import "./styles/base.css";
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Lilat Flowers | Fresh Flower Delivery in Tbilisi",
|
||||
description: "Beautiful handcrafted flowers for birthdays, weddings, and special moments. Same-day delivery in Tbilisi. Order now!",
|
||||
keywords: "flower shop Tbilisi, flower delivery Tbilisi, same day flowers, bouquets, wedding flowers, anniversary flowers, roses delivery",
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
openGraph: {
|
||||
title: "Lilat Flowers | Fresh Flower Delivery in Tbilisi",
|
||||
description: "Beautiful handcrafted flowers delivered fresh. Same-day delivery available. Order your perfect bouquet today!",
|
||||
url: "https://lilatflowers.ge",
|
||||
siteName: "Lilat Flowers",
|
||||
type: "website",
|
||||
images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/vertical-bouquet-vase_181624-37904.jpg",
|
||||
alt: "Lilat Flowers - Beautiful fresh bouquets",
|
||||
},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "Lilat Flowers | Fresh Flower Delivery in Tbilisi",
|
||||
description: "Same-day flower delivery in Tbilisi. Beautiful handcrafted bouquets for every occasion.",
|
||||
images: ["http://img.b2bpic.net/free-photo/vertical-bouquet-vase_181624-37904.jpg"],
|
||||
},
|
||||
};
|
||||
title: "Lilat Flowers - Fresh Handcrafted Bouquets in Tbilisi", description: "Beautiful handcrafted flower bouquets delivered same-day in Tbilisi. Perfect for birthdays, anniversaries, weddings, and special moments."};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
}>) {
|
||||
}) {
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} ${nunito.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
|
||||
<html lang="en">
|
||||
<body>{children}
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: `
|
||||
@@ -1432,7 +1380,6 @@ export default function RootLayout({
|
||||
}}
|
||||
/>
|
||||
</body>
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -223,4 +223,4 @@ export default function HomePage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,15 +10,15 @@
|
||||
--accent: #ffffff;
|
||||
--background-accent: #ffffff; */
|
||||
|
||||
--background: #ffffff;
|
||||
--card: #f9f9f9;
|
||||
--foreground: #120a00e6;
|
||||
--primary-cta: #ff8c42;
|
||||
--background: #fef7f0;
|
||||
--card: #fef1eb;
|
||||
--foreground: #2d1810;
|
||||
--primary-cta: #d97063;
|
||||
--primary-cta-text: #ffffff;
|
||||
--secondary-cta: #f9f9f9;
|
||||
--secondary-cta-text: #120a00e6;
|
||||
--accent: #e2e2e2;
|
||||
--background-accent: #c4c4c4;
|
||||
--secondary-cta: #fef1eb;
|
||||
--secondary-cta-text: #2d1810;
|
||||
--accent: #e8d0c4;
|
||||
--background-accent: #d9a997;
|
||||
|
||||
/* text sizing - set by ThemeProvider */
|
||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||
|
||||
Reference in New Issue
Block a user