Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-05-06 06:00:35 +00:00

View File

@@ -33,86 +33,55 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "hero",
},
name: "Home", id: "hero"},
{
name: "Products",
id: "products",
},
name: "Products", id: "products"},
{
name: "Our Story",
id: "about",
},
name: "Our Story", id: "about"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Karigarri"
button={{ text: "Contact Us", href: "#contact" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboard
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
title="Handcrafted Elegance, Timeless Craftsmanship"
description="Discover authentic, handmade jewelry that celebrates tradition and modern artistry. Each piece tells a story of skill, passion, and unique beauty."
buttons={[
{
text: "Shop Collection",
href: "#products",
},
text: "Shop Collection", href: "#products"},
]}
imageSrc="http://img.b2bpic.net/free-photo/queen-crown-still-life_23-2150409269.jpg"
imageAlt="elegant handcrafted gold jewelry photography"
mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/queen-crown-still-life_23-2150409250.jpg",
alt: "Queen crown still life",
},
src: "http://img.b2bpic.net/free-photo/queen-crown-still-life_23-2150409250.jpg", alt: "Queen crown still life"},
{
src: "http://img.b2bpic.net/free-photo/fashion-luxurious-arrangement-table_23-2148229209.jpg",
alt: "Fashion luxurious arrangement on table",
},
src: "http://img.b2bpic.net/free-photo/fashion-luxurious-arrangement-table_23-2148229209.jpg", alt: "Fashion luxurious arrangement on table"},
{
src: "http://img.b2bpic.net/free-photo/view-luxurious-golden-ring-rock-concrete-tray_23-2150329671.jpg",
alt: "View of luxurious golden ring on rock or concrete tray",
},
src: "http://img.b2bpic.net/free-photo/view-luxurious-golden-ring-rock-concrete-tray_23-2150329671.jpg", alt: "View of luxurious golden ring on rock or concrete tray"},
{
src: "http://img.b2bpic.net/free-photo/abstract-gold-chain-jewellery-presentation_23-2149599083.jpg",
alt: "Abstract gold chain jewellery presentation",
},
src: "http://img.b2bpic.net/free-photo/abstract-gold-chain-jewellery-presentation_23-2149599083.jpg", alt: "Abstract gold chain jewellery presentation"},
{
src: "http://img.b2bpic.net/free-photo/high-angle-metallic-items-second-hand-market_23-2149338419.jpg",
alt: "High angle metallic items at second hand market",
},
src: "http://img.b2bpic.net/free-photo/high-angle-metallic-items-second-hand-market_23-2149338419.jpg", alt: "High angle metallic items at second hand market"},
]}
marqueeItems={[
{
type: "text",
text: "Handcrafted in India",
},
type: "text", text: "Handcrafted in India"},
{
type: "text",
text: "Ethically Sourced",
},
type: "text", text: "Ethically Sourced"},
{
type: "image",
src: "http://img.b2bpic.net/free-photo/view-elegant-golden-ring_52683-111776.jpg",
alt: "View of elegant golden ring",
},
type: "image", src: "http://img.b2bpic.net/free-photo/view-elegant-golden-ring_52683-111776.jpg", alt: "View of elegant golden ring"},
{
type: "text",
text: "Artisan Designed",
},
type: "text", text: "Artisan Designed"},
{
type: "text",
text: "Timeless Elegance",
},
type: "text", text: "Timeless Elegance"},
]}
/>
</div>
@@ -122,18 +91,11 @@ export default function LandingPage() {
useInvertedBackground={true}
heading={[
{
type: "text",
content: "The Soul of ",
},
type: "text", content: "The Soul of "},
{
type: "image",
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DL2YTL2RBTLOYpiFibSi2TYQwc/uploaded-1778047172016-smcgor6j.jpg",
alt: "Karigarri Storefront",
},
type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DL2YTL2RBTLOYpiFibSi2TYQwc/uploaded-1778047172016-smcgor6j.jpg", alt: "Karigarri Storefront"},
{
type: "text",
content: " Artisanship",
},
type: "text", content: " Artisanship"},
]}
/>
</div>
@@ -146,47 +108,17 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Royal Gold Necklace",
price: "₹4,500",
variant: "Gold Plated",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-wearing-traditional-sari-garment_23-2149565123.jpg",
},
id: "p1", name: "Royal Gold Necklace", price: "₹4,500", variant: "Gold Plated", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-wearing-traditional-sari-garment_23-2149565123.jpg"},
{
id: "p2",
name: "Floral Stud Earrings",
price: "₹1,200",
variant: "Hand-painted",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-bride-s-hands-with-rings_1153-1383.jpg",
},
id: "p2", name: "Floral Stud Earrings", price: "₹1,200", variant: "Hand-painted", imageSrc: "http://img.b2bpic.net/free-photo/close-up-bride-s-hands-with-rings_1153-1383.jpg"},
{
id: "p3",
name: "Artisan Bangle Set",
price: "₹2,800",
variant: "Hand-carved",
imageSrc: "http://img.b2bpic.net/free-photo/many-colorful-beads-plier-wooden-desk_23-2148137658.jpg",
},
id: "p3", name: "Artisan Bangle Set", price: "₹2,800", variant: "Hand-carved", imageSrc: "http://img.b2bpic.net/free-photo/many-colorful-beads-plier-wooden-desk_23-2148137658.jpg"},
{
id: "p4",
name: "Minimalist Ring",
price: "₹950",
variant: "Gold Finish",
imageSrc: "http://img.b2bpic.net/free-photo/aesthetic-golden-earrings-high-angle_23-2149846567.jpg",
},
id: "p4", name: "Minimalist Ring", price: "₹950", variant: "Gold Finish", imageSrc: "http://img.b2bpic.net/free-photo/aesthetic-golden-earrings-high-angle_23-2149846567.jpg"},
{
id: "p5",
name: "Ethnic Statement Set",
price: "₹5,200",
variant: "Traditional",
imageSrc: "http://img.b2bpic.net/free-photo/red-indian-s-groom-shoes-hat-lie-blue-chair_8353-774.jpg",
},
id: "p5", name: "Ethnic Statement Set", price: "₹5,200", variant: "Traditional", imageSrc: "http://img.b2bpic.net/free-photo/red-indian-s-groom-shoes-hat-lie-blue-chair_8353-774.jpg"},
{
id: "p6",
name: "Bridal Maang Tikka",
price: "₹1,800",
variant: "Polki Design",
imageSrc: "http://img.b2bpic.net/free-photo/sewing-buttons-with-thread-reel_23-2148145978.jpg",
},
id: "p6", name: "Bridal Maang Tikka", price: "₹1,800", variant: "Polki Design", imageSrc: "http://img.b2bpic.net/free-photo/sewing-buttons-with-thread-reel_23-2148145978.jpg"},
]}
title="Curated Collections"
description="Explore our latest handcrafted treasures, meticulously designed for those who value individuality and quality."
@@ -201,19 +133,13 @@ export default function LandingPage() {
features={[
{
icon: Shield,
title: "Verified Quality",
description: "Authentic materials and hand-tested finishes.",
},
title: "Verified Quality", description: "Authentic materials and hand-tested finishes."},
{
icon: Sparkles,
title: "Unique Designs",
description: "Every single piece is a one-of-a-kind creation.",
},
title: "Unique Designs", description: "Every single piece is a one-of-a-kind creation."},
{
icon: Award,
title: "Ethical Sourcing",
description: "Direct support for local skilled craftsmen.",
},
title: "Ethical Sourcing", description: "Direct support for local skilled craftsmen."},
]}
title="Why Choose Karigarri?"
description="We bridge the gap between talented local artisans and jewelry lovers worldwide through transparent quality and ethical craftsmanship."
@@ -227,59 +153,28 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Priya Sharma",
role: "Collector",
company: "Mumbai",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-yellow-summer-dress-with-short-hairstyle-boho-vintage-style-interior-room-posing_285396-10244.jpg",
},
id: "1", name: "Priya Sharma", role: "Collector", company: "Mumbai", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-yellow-summer-dress-with-short-hairstyle-boho-vintage-style-interior-room-posing_285396-10244.jpg"},
{
id: "2",
name: "Ananya Reddy",
role: "Designer",
company: "Bangalore",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-man-buying-jewelry-local-jewelry-store_7502-7609.jpg",
},
id: "2", name: "Ananya Reddy", role: "Designer", company: "Bangalore", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-man-buying-jewelry-local-jewelry-store_7502-7609.jpg"},
{
id: "3",
name: "Vikram Singh",
role: "Client",
company: "Delhi",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-organizing-live-shop_23-2149947451.jpg",
},
id: "3", name: "Vikram Singh", role: "Client", company: "Delhi", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-organizing-live-shop_23-2149947451.jpg"},
{
id: "4",
name: "Sneha Gupta",
role: "Architect",
company: "Pune",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/fashion-portrait-two-stylish-caucasian-woman-blazers-french-cap-classic-white-hat-stand_343596-2183.jpg",
},
id: "4", name: "Sneha Gupta", role: "Architect", company: "Pune", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/fashion-portrait-two-stylish-caucasian-woman-blazers-french-cap-classic-white-hat-stand_343596-2183.jpg"},
{
id: "5",
name: "Rahul Verma",
role: "Enthusiast",
company: "Jaipur",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/content-businessman-smiling_74855-3248.jpg",
},
id: "5", name: "Rahul Verma", role: "Enthusiast", company: "Jaipur", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/content-businessman-smiling_74855-3248.jpg"},
]}
kpiItems={[
{
value: "100+",
label: "Happy Clients",
},
value: "100+", label: "Happy Clients"},
{
value: "500+",
label: "Designs Crafted",
},
value: "500+", label: "Designs Crafted"},
{
value: "4.9/5",
label: "Average Rating",
},
value: "4.9/5", label: "Average Rating"},
]}
title="Words from Our Collectors"
description="Hear from those who cherish our handmade jewelry as much as we do."
@@ -291,14 +186,7 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
names={[
"Vogue India",
"Elle Lifestyle",
"Artisan Monthly",
"The Daily Jewelry",
"Craftsman Guild",
"Global Boutique",
"Modern Heritage",
]}
"Vogue India", "Elle Lifestyle", "Artisan Monthly", "The Daily Jewelry", "Craftsman Guild", "Global Boutique", "Modern Heritage"]}
title="Recognized Craftsmanship"
description="Featured in leading lifestyle and artisan platforms."
/>
@@ -310,20 +198,11 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "f1",
title: "How are your items handmade?",
content: "Our artisans use traditional techniques passed down through generations.",
},
id: "f1", title: "How are your items handmade?", content: "Our artisans use traditional techniques passed down through generations."},
{
id: "f2",
title: "Do you ship worldwide?",
content: "Yes, we ship our jewelry to jewelry lovers across the globe.",
},
id: "f2", title: "Do you ship worldwide?", content: "Yes, we ship our jewelry to jewelry lovers across the globe."},
{
id: "f3",
title: "Can I request custom designs?",
content: "Absolutely! Reach out to us for bespoke commissions.",
},
id: "f3", title: "Can I request custom designs?", content: "Absolutely! Reach out to us for bespoke commissions."},
]}
title="Common Questions"
description="Everything you need to know about our jewelry and shipping process."
@@ -338,20 +217,12 @@ export default function LandingPage() {
description="Interested in a bespoke piece or have questions about a collection? Let's connect."
inputs={[
{
name: "name",
type: "text",
placeholder: "Your Name",
},
name: "name", type: "text", placeholder: "Your Name"},
{
name: "email",
type: "email",
placeholder: "Email Address",
},
name: "email", type: "email", placeholder: "Email Address"},
]}
textarea={{
name: "message",
placeholder: "Tell us about your dream design",
}}
name: "message", placeholder: "Tell us about your dream design"}}
imageSrc="http://img.b2bpic.net/free-photo/talented-girl-is-sitting-table-with-her-cat-beaded-necklace-it_613910-18346.jpg"
/>
</div>
@@ -360,13 +231,9 @@ export default function LandingPage() {
<FooterLogoReveal
logoText="Karigarri Jewelry"
leftLink={{
text: "Privacy Policy",
href: "#",
}}
text: "Privacy Policy", href: "#"}}
rightLink={{
text: "Terms of Service",
href: "#",
}}
text: "Terms of Service", href: "#"}}
/>
</div>
</ReactLenis>