Merge version_1 into main #1

Merged
bender merged 3 commits from version_1 into main 2026-03-04 17:48:32 +00:00
3 changed files with 116 additions and 272 deletions

View File

@@ -18,13 +18,7 @@ const navItems = [
];
const assetMap: Record<string, string> = {
"about-founder": "http://img.b2bpic.net/free-photo/man-using-traditional-crafting-process-shape-wooden-pieces_482257-97739.jpg",
"testimonial-1": "http://img.b2bpic.net/free-photo/indoor-photo-young-blond-woman-doing-yoga-exercises-practicing-meditation-sitting-lotos-pose-yoga-class_273443-5278.jpg",
"testimonial-2": "http://img.b2bpic.net/free-photo/young-girl-black-sport-outfits-feels-confident_114579-18791.jpg",
"testimonial-3": "http://img.b2bpic.net/free-photo/side-view-smiley-man-gym_23-2150007196.jpg",
"testimonial-4": "http://img.b2bpic.net/free-photo/close-up-successful-entrepreneur_1098-3855.jpg",
"footer-media": "http://img.b2bpic.net/free-photo/woman-concentrating-water_23-2147677917.jpg",
};
"about-founder": "http://img.b2bpic.net/free-photo/man-using-traditional-crafting-process-shape-wooden-pieces_482257-97739.jpg", "testimonial-1": "http://img.b2bpic.net/free-photo/indoor-photo-young-blond-woman-doing-yoga-exercises-practicing-meditation-sitting-lotos-pose-yoga-class_273443-5278.jpg", "testimonial-2": "http://img.b2bpic.net/free-photo/young-girl-black-sport-outfits-feels-confident_114579-18791.jpg", "testimonial-3": "http://img.b2bpic.net/free-photo/side-view-smiley-man-gym_23-2150007196.jpg", "testimonial-4": "http://img.b2bpic.net/free-photo/close-up-successful-entrepreneur_1098-3855.jpg", "footer-media": "http://img.b2bpic.net/free-photo/woman-concentrating-water_23-2147677917.jpg"};
const getAssetUrl = (assetId: string): string => {
return assetMap[assetId] || "/placeholders/placeholder1.webp";
@@ -38,7 +32,7 @@ export default function AboutPage() {
borderRadius="soft"
contentWidth="mediumSmall"
sizing="mediumLargeSizeLargeTitles"
background="circleGradient"
background="none"
cardStyle="layered-gradient"
primaryButtonStyle="gradient"
secondaryButtonStyle="radial-glow"
@@ -50,9 +44,7 @@ export default function AboutPage() {
brandName="ANVAYA ROOTS"
navItems={navItems}
button={{
text: "Call Now",
href: "tel:+919876543210",
}}
text: "Call Now", href: "tel:+919876543210"}}
buttonClassName="bg-primary-cta hover:bg-primary-cta/90 text-primary-cta-text font-semibold rounded-soft px-4 py-2"
/>
</div>
@@ -66,22 +58,16 @@ export default function AboutPage() {
tagAnimation="slide-up"
bulletPoints={[
{
title: "Rooted in Heritage",
description:
"We partner with traditional artisans across India who have perfected their craft over generations. Their skills, dedication, and artistry are the heart of every ANVAYA ROOTS bag.",
icon: CheckCircle,
title: "Rooted in Heritage", description:
"We partner with traditional artisans across India who have perfected their craft over generations. Their skills, dedication, and artistry are the heart of every ANVAYA ROOTS bag.", icon: CheckCircle,
},
{
title: "Sustainable Mission",
description:
"Every material choice reflects our commitment to the planet. We source organic, eco-friendly fabrics and use natural dyes whenever possible.",
icon: Leaf,
title: "Sustainable Mission", description:
"Every material choice reflects our commitment to the planet. We source organic, eco-friendly fabrics and use natural dyes whenever possible.", icon: Leaf,
},
{
title: "Community First",
description:
"We believe in fair wages, safe working conditions, and direct relationships with our makers. Supporting artisans means supporting entire communities.",
icon: Users,
title: "Community First", description:
"We believe in fair wages, safe working conditions, and direct relationships with our makers. Supporting artisans means supporting entire communities.", icon: Users,
},
]}
imageSrc={getAssetUrl("about-founder")}
@@ -91,6 +77,7 @@ export default function AboutPage() {
useInvertedBackground={false}
buttons={[{ text: "Shop Handcrafted Bags", href: "/shop" }]}
buttonAnimation="slide-up"
mediaAnimation="slide-up"
/>
</div>
@@ -104,22 +91,16 @@ export default function AboutPage() {
tagAnimation="slide-up"
bulletPoints={[
{
title: "Durability Built In",
description:
"Our premium stitching and material quality mean your bag will outlast trends and become a trusted companion for years of practice.",
icon: Shield,
title: "Durability Built In", description:
"Our premium stitching and material quality mean your bag will outlast trends and become a trusted companion for years of practice.", icon: Shield,
},
{
title: "Customization as Standard",
description:
"We don't believe in one-size-fits-all. Whether you need custom sizing, unique prints, or personal embroidery, we make it happen.",
icon: Palette,
title: "Customization as Standard", description:
"We don't believe in one-size-fits-all. Whether you need custom sizing, unique prints, or personal embroidery, we make it happen.", icon: Palette,
},
{
title: "Direct Connection",
description:
"No middlemen. You connect directly with our team, ensuring transparent, honest communication from order to delivery.",
icon: Users,
title: "Direct Connection", description:
"No middlemen. You connect directly with our team, ensuring transparent, honest communication from order to delivery.", icon: Users,
},
]}
imageSrc={getAssetUrl("testimonial-4")}
@@ -129,6 +110,7 @@ export default function AboutPage() {
useInvertedBackground={true}
buttons={[{ text: "Customize Your Bag", href: "/custom-order" }]}
buttonAnimation="slide-up"
mediaAnimation="slide-up"
/>
</div>
@@ -137,32 +119,17 @@ export default function AboutPage() {
<TestimonialCardTwo
testimonials={[
{
id: "1",
name: "Priya Sharma",
role: "Yoga Instructor & Studio Owner",
testimonial:
"The quality is exceptional. My students love the custom bags we ordered for our studio. It's become a signature part of our brand. ANVAYA ROOTS made the entire process seamless.",
imageSrc: getAssetUrl("testimonial-1"),
imageAlt: "Priya Sharma - Yoga Instructor",
},
id: "1", name: "Priya Sharma", role: "Yoga Instructor & Studio Owner", testimonial:
"The quality is exceptional. My students love the custom bags we ordered for our studio. It's become a signature part of our brand. ANVAYA ROOTS made the entire process seamless.", imageSrc: getAssetUrl("testimonial-1"),
imageAlt: "Priya Sharma - Yoga Instructor"},
{
id: "2",
name: "Aarav Singh",
role: "Wellness Coach",
testimonial:
"I've tried many yoga mat bags, but ANVAYA ROOTS stands out. The craftsmanship is evident in every stitch, and the sustainable materials align perfectly with my values.",
imageSrc: getAssetUrl("testimonial-2"),
imageAlt: "Aarav Singh - Wellness Coach",
},
id: "2", name: "Aarav Singh", role: "Wellness Coach", testimonial:
"I've tried many yoga mat bags, but ANVAYA ROOTS stands out. The craftsmanship is evident in every stitch, and the sustainable materials align perfectly with my values.", imageSrc: getAssetUrl("testimonial-2"),
imageAlt: "Aarav Singh - Wellness Coach"},
{
id: "3",
name: "Rohan Chatterjee",
role: "Sustainable Living Advocate",
testimonial:
"As someone passionate about eco-conscious products, ANVAYA ROOTS checks all boxes. Beautiful, durable, and truly sustainable. Supporting local artisans has never felt better.",
imageSrc: getAssetUrl("testimonial-3"),
imageAlt: "Rohan Chatterjee - Sustainability Advocate",
},
id: "3", name: "Rohan Chatterjee", role: "Sustainable Living Advocate", testimonial:
"As someone passionate about eco-conscious products, ANVAYA ROOTS checks all boxes. Beautiful, durable, and truly sustainable. Supporting local artisans has never felt better.", imageSrc: getAssetUrl("testimonial-3"),
imageAlt: "Rohan Chatterjee - Sustainability Advocate"},
]}
animationType="blur-reveal"
title="Trusted by Practitioners Worldwide"
@@ -188,7 +155,7 @@ export default function AboutPage() {
{ text: "Get in Touch", href: "/contact" },
]}
buttonAnimation="slide-up"
background={{ variant: "radial-gradient" }}
background={{ variant: "plain" }}
useInvertedBackground={true}
/>
</div>
@@ -202,8 +169,7 @@ export default function AboutPage() {
copyrightText="© 2025 ANVAYA ROOTS. All rights reserved. Handcrafted in India."
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{ label: "Featured Collection", href: "/shop" },
{ label: "All Products", href: "/shop" },
{ label: "Custom Order", href: "/custom-order" },
@@ -211,8 +177,7 @@ export default function AboutPage() {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Our Story", href: "/about" },
{ label: "Sustainability", href: "/about" },
@@ -220,13 +185,10 @@ export default function AboutPage() {
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "WhatsApp", href: "https://wa.me/919876543210" },
{
label: "Instagram",
href: "https://instagram.com/anvayaroots",
},
label: "Instagram", href: "https://instagram.com/anvayaroots"},
{ label: "Email", href: "mailto:hello@anvayaroots.com" },
{ label: "Privacy Policy", href: "#" },
],

View File

@@ -6,7 +6,7 @@ import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatin
import FeatureCardTwentyFive from "@/components/sections/feature/FeatureCardTwentyFive";
import ContactCTA from "@/components/sections/contact/ContactCTA";
import FooterMedia from "@/components/sections/footer/FooterMedia";
import { Swatch, Ruler, Sparkles, Gift } from "lucide-react";
import { Palette, Ruler, Sparkles, Gift } from "lucide-react";
const navItems = [
{ name: "Home", id: "/" },
@@ -17,13 +17,7 @@ const navItems = [
];
const assetMap: Record<string, string> = {
"featured-pattern-1": "http://img.b2bpic.net/free-photo/cover-vintage-blank-craft-drape_1253-628.jpg",
"featured-pattern-2": "http://img.b2bpic.net/free-photo/modern-sport-composition-with-gym-mat_23-2148000455.jpg",
"featured-pattern-3": "http://img.b2bpic.net/free-photo/beige-cushion-home-decor-floor_53876-133349.jpg",
"customization-process": "http://img.b2bpic.net/free-photo/woman-writing-design-process_53876-94878.jpg",
"hero-hero-bag": "http://img.b2bpic.net/free-photo/young-woman-working-out-street_23-2148213224.jpg",
"footer-media": "http://img.b2bpic.net/free-photo/woman-concentrating-water_23-2147677917.jpg",
};
"featured-pattern-1": "http://img.b2bpic.net/free-photo/cover-vintage-blank-craft-drape_1253-628.jpg", "featured-pattern-2": "http://img.b2bpic.net/free-photo/modern-sport-composition-with-gym-mat_23-2148000455.jpg", "featured-pattern-3": "http://img.b2bpic.net/free-photo/beige-cushion-home-decor-floor_53876-133349.jpg", "customization-process": "http://img.b2bpic.net/free-photo/woman-writing-design-process_53876-94878.jpg", "hero-hero-bag": "http://img.b2bpic.net/free-photo/young-woman-working-out-street_23-2148213224.jpg", "footer-media": "http://img.b2bpic.net/free-photo/woman-concentrating-water_23-2147677917.jpg"};
const getAssetUrl = (assetId: string): string => {
return assetMap[assetId] || "/placeholders/placeholder1.webp";
@@ -37,7 +31,7 @@ export default function CustomOrderPage() {
borderRadius="soft"
contentWidth="mediumSmall"
sizing="mediumLargeSizeLargeTitles"
background="circleGradient"
background="none"
cardStyle="layered-gradient"
primaryButtonStyle="gradient"
secondaryButtonStyle="radial-glow"
@@ -49,9 +43,7 @@ export default function CustomOrderPage() {
brandName="ANVAYA ROOTS"
navItems={navItems}
button={{
text: "Call Now",
href: "tel:+919876543210",
}}
text: "Call Now", href: "tel:+919876543210"}}
buttonClassName="bg-primary-cta hover:bg-primary-cta/90 text-primary-cta-text font-semibold rounded-soft px-4 py-2"
/>
</div>
@@ -61,51 +53,39 @@ export default function CustomOrderPage() {
<FeatureCardTwentyFive
features={[
{
title: "Choose Your Fabric",
description:
"Select from traditional prints, modern patterns, or custom designs in colors that resonate with your style. We also accept fabric samples for unique customization.",
icon: Swatch,
title: "Choose Your Fabric", description:
"Select from traditional prints, modern patterns, or custom designs in colors that resonate with your style. We also accept fabric samples for unique customization.", icon: Palette,
mediaItems: [
{
imageSrc: getAssetUrl("featured-pattern-1"),
imageAlt: "Fabric selection options",
},
imageAlt: "Fabric selection options"},
{
imageSrc: getAssetUrl("featured-pattern-2"),
imageAlt: "Pattern variations",
},
imageAlt: "Pattern variations"},
],
},
{
title: "Select Your Size",
description:
"Standard, large, or custom dimensions to perfectly fit your yoga mat and practice accessories. Our team will help you choose based on your needs.",
icon: Ruler,
title: "Select Your Size", description:
"Standard, large, or custom dimensions to perfectly fit your yoga mat and practice accessories. Our team will help you choose based on your needs.", icon: Ruler,
mediaItems: [
{
imageSrc: getAssetUrl("customization-process"),
imageAlt: "Size options display",
},
imageAlt: "Size options display"},
{
imageSrc: getAssetUrl("featured-pattern-3"),
imageAlt: "Size comparison",
},
imageAlt: "Size comparison"},
],
},
{
title: "Add Personal Touches",
description:
"Embroider your name, add extra pockets for water bottles, include custom closures and straps, or design entirely unique features for your practice.",
icon: Sparkles,
title: "Add Personal Touches", description:
"Embroider your name, add extra pockets for water bottles, include custom closures and straps, or design entirely unique features for your practice.", icon: Sparkles,
mediaItems: [
{
imageSrc: getAssetUrl("hero-hero-bag"),
imageAlt: "Custom embroidery details",
},
imageAlt: "Custom embroidery details"},
{
imageSrc: getAssetUrl("featured-pattern-1"),
imageAlt: "Custom pocket options",
},
imageAlt: "Custom pocket options"},
],
},
]}
@@ -133,12 +113,10 @@ export default function CustomOrderPage() {
buttons={[
{ text: "Start Custom Order", href: "tel:+919876543210" },
{
text: "Message on WhatsApp",
href: "https://wa.me/919876543210",
},
text: "Message on WhatsApp", href: "https://wa.me/919876543210"},
]}
buttonAnimation="slide-up"
background={{ variant: "radial-gradient" }}
background={{ variant: "plain" }}
useInvertedBackground={true}
/>
</div>
@@ -152,8 +130,7 @@ export default function CustomOrderPage() {
copyrightText="© 2025 ANVAYA ROOTS. All rights reserved. Handcrafted in India."
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{ label: "Featured Collection", href: "/shop" },
{ label: "All Products", href: "/shop" },
{ label: "Custom Order", href: "/custom-order" },
@@ -161,8 +138,7 @@ export default function CustomOrderPage() {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Our Story", href: "/about" },
{ label: "Sustainability", href: "/about" },
@@ -170,13 +146,10 @@ export default function CustomOrderPage() {
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "WhatsApp", href: "https://wa.me/919876543210" },
{
label: "Instagram",
href: "https://instagram.com/anvayaroots",
},
label: "Instagram", href: "https://instagram.com/anvayaroots"},
{ label: "Email", href: "mailto:hello@anvayaroots.com" },
{ label: "Privacy Policy", href: "#" },
],

View File

@@ -11,7 +11,7 @@ import FeatureCardTwentyFive from "@/components/sections/feature/FeatureCardTwen
import TestimonialCardTwo from "@/components/sections/testimonial/TestimonialCardTwo";
import ContactCTA from "@/components/sections/contact/ContactCTA";
import FooterMedia from "@/components/sections/footer/FooterMedia";
import { Sparkles, Zap, CheckCircle, Shield, Leaf, Palette, Users, Swatch, Ruler, Star, Gift } from "lucide-react";
import { Sparkles, Zap, CheckCircle, Shield, Leaf, Palette, Users, Ruler, Star, Gift } from "lucide-react";
const navItems = [
{ name: "Home", id: "/" },
@@ -22,18 +22,7 @@ const navItems = [
];
const assetMap: Record<string, string> = {
"hero-hero-bag": "http://img.b2bpic.net/free-photo/young-woman-working-out-street_23-2148213224.jpg",
"featured-pattern-1": "http://img.b2bpic.net/free-photo/cover-vintage-blank-craft-drape_1253-628.jpg",
"featured-pattern-2": "http://img.b2bpic.net/free-photo/modern-sport-composition-with-gym-mat_23-2148000455.jpg",
"featured-pattern-3": "http://img.b2bpic.net/free-photo/beige-cushion-home-decor-floor_53876-133349.jpg",
"customization-process": "http://img.b2bpic.net/free-photo/woman-writing-design-process_53876-94878.jpg",
"testimonial-1": "http://img.b2bpic.net/free-photo/indoor-photo-young-blond-woman-doing-yoga-exercises-practicing-meditation-sitting-lotos-pose-yoga-class_273443-5278.jpg",
"testimonial-2": "http://img.b2bpic.net/free-photo/young-girl-black-sport-outfits-feels-confident_114579-18791.jpg",
"testimonial-3": "http://img.b2bpic.net/free-photo/side-view-smiley-man-gym_23-2150007196.jpg",
"testimonial-4": "http://img.b2bpic.net/free-photo/close-up-successful-entrepreneur_1098-3855.jpg",
"about-founder": "http://img.b2bpic.net/free-photo/man-using-traditional-crafting-process-shape-wooden-pieces_482257-97739.jpg",
"footer-media": "http://img.b2bpic.net/free-photo/woman-concentrating-water_23-2147677917.jpg",
};
"hero-hero-bag": "http://img.b2bpic.net/free-photo/young-woman-working-out-street_23-2148213224.jpg", "featured-pattern-1": "http://img.b2bpic.net/free-photo/cover-vintage-blank-craft-drape_1253-628.jpg", "featured-pattern-2": "http://img.b2bpic.net/free-photo/modern-sport-composition-with-gym-mat_23-2148000455.jpg", "featured-pattern-3": "http://img.b2bpic.net/free-photo/beige-cushion-home-decor-floor_53876-133349.jpg", "customization-process": "http://img.b2bpic.net/free-photo/woman-writing-design-process_53876-94878.jpg", "testimonial-1": "http://img.b2bpic.net/free-photo/indoor-photo-young-blond-woman-doing-yoga-exercises-practicing-meditation-sitting-lotos-pose-yoga-class_273443-5278.jpg", "testimonial-2": "http://img.b2bpic.net/free-photo/young-girl-black-sport-outfits-feels-confident_114579-18791.jpg", "testimonial-3": "http://img.b2bpic.net/free-photo/side-view-smiley-man-gym_23-2150007196.jpg", "testimonial-4": "http://img.b2bpic.net/free-photo/close-up-successful-entrepreneur_1098-3855.jpg", "about-founder": "http://img.b2bpic.net/free-photo/man-using-traditional-crafting-process-shape-wooden-pieces_482257-97739.jpg", "footer-media": "http://img.b2bpic.net/free-photo/woman-concentrating-water_23-2147677917.jpg"};
const getAssetUrl = (assetId: string): string => {
return assetMap[assetId] || "/placeholders/placeholder1.webp";
@@ -47,7 +36,7 @@ export default function HomePage() {
borderRadius="soft"
contentWidth="mediumSmall"
sizing="mediumLargeSizeLargeTitles"
background="circleGradient"
background="none"
cardStyle="layered-gradient"
primaryButtonStyle="gradient"
secondaryButtonStyle="radial-glow"
@@ -59,9 +48,7 @@ export default function HomePage() {
brandName="ANVAYA ROOTS"
navItems={navItems}
button={{
text: "Call Now",
href: "tel:+919876543210",
}}
text: "Call Now", href: "tel:+919876543210"}}
buttonClassName="bg-primary-cta hover:bg-primary-cta/90 text-primary-cta-text font-semibold rounded-soft px-4 py-2"
/>
</div>
@@ -74,28 +61,23 @@ export default function HomePage() {
tag="Premium Handcrafted"
tagIcon={Sparkles}
tagAnimation="slide-up"
background={{ variant: "circleGradient" }}
background={{ variant: "plain" }}
mediaItems={[
{
imageSrc: getAssetUrl("hero-hero-bag"),
imageAlt: "Premium handcrafted yoga mat bag",
},
imageAlt: "Premium handcrafted yoga mat bag"},
{
imageSrc: getAssetUrl("featured-pattern-1"),
imageAlt: "Textile pattern detail",
},
imageAlt: "Textile pattern detail"},
{
imageSrc: getAssetUrl("featured-pattern-2"),
imageAlt: "Red geometric yoga mat bag",
},
imageAlt: "Red geometric yoga mat bag"},
{
imageSrc: getAssetUrl("featured-pattern-3"),
imageAlt: "Eco-friendly sustainable fabric",
},
imageAlt: "Eco-friendly sustainable fabric"},
{
imageSrc: getAssetUrl("customization-process"),
imageAlt: "Custom design process",
},
imageAlt: "Custom design process"},
]}
buttons={[
{ text: "Call Now", href: "tel:+919876543210" },
@@ -110,12 +92,7 @@ export default function HomePage() {
<div id="trust-strip" data-section="trust-strip">
<SocialProofOne
names={[
"Handmade in India",
"Custom Sizing Available",
"Eco-Friendly Fabrics",
"Bulk Orders Welcome",
"Secure Payments",
]}
"Handmade in India", "Custom Sizing Available", "Eco-Friendly Fabrics", "Bulk Orders Welcome", "Secure Payments"]}
title="Why ANVAYA ROOTS"
description="Trusted by yoga practitioners and studios worldwide"
textboxLayout="default"
@@ -130,29 +107,17 @@ export default function HomePage() {
<ProductCardThree
products={[
{
id: "1",
name: "Black & White Traditional Motif",
price: "₹2,499",
imageSrc: getAssetUrl("featured-pattern-1"),
id: "1", name: "Black & White Traditional Motif", price: "₹2,499", imageSrc: getAssetUrl("featured-pattern-1"),
imageAlt:
"Black and white traditional pattern yoga mat bag",
initialQuantity: 1,
"Black and white traditional pattern yoga mat bag", initialQuantity: 1,
},
{
id: "2",
name: "Deep Red Geometric Pattern",
price: "₹2,699",
imageSrc: getAssetUrl("featured-pattern-2"),
imageAlt: "Deep red geometric yoga mat bag",
initialQuantity: 1,
id: "2", name: "Deep Red Geometric Pattern", price: "₹2,699", imageSrc: getAssetUrl("featured-pattern-2"),
imageAlt: "Deep red geometric yoga mat bag", initialQuantity: 1,
},
{
id: "3",
name: "Rust Leaf Block Print",
price: "₹2,599",
imageSrc: getAssetUrl("featured-pattern-3"),
imageAlt: "Rust leaf block print sustainable yoga mat bag",
initialQuantity: 1,
id: "3", name: "Rust Leaf Block Print", price: "₹2,599", imageSrc: getAssetUrl("featured-pattern-3"),
imageAlt: "Rust leaf block print sustainable yoga mat bag", initialQuantity: 1,
},
]}
title="Featured Collection"
@@ -180,34 +145,24 @@ export default function HomePage() {
tagAnimation="slide-up"
bulletPoints={[
{
title: "Handcrafted Quality",
description:
"Each bag is individually made by skilled artisans using traditional techniques passed down through generations.",
icon: CheckCircle,
title: "Handcrafted Quality", description:
"Each bag is individually made by skilled artisans using traditional techniques passed down through generations.", icon: CheckCircle,
},
{
title: "Durable Stitching",
description:
"Premium reinforced stitching ensures your mat bag lasts through thousands of yoga sessions.",
icon: Shield,
title: "Durable Stitching", description:
"Premium reinforced stitching ensures your mat bag lasts through thousands of yoga sessions.", icon: Shield,
},
{
title: "Sustainable Materials",
description:
"We use eco-friendly, organic fabrics that are kind to both you and the planet.",
icon: Leaf,
title: "Sustainable Materials", description:
"We use eco-friendly, organic fabrics that are kind to both you and the planet.", icon: Leaf,
},
{
title: "Unique Prints",
description:
"Traditional Indian block prints and patterns that celebrate cultural heritage and artistry.",
icon: Palette,
title: "Unique Prints", description:
"Traditional Indian block prints and patterns that celebrate cultural heritage and artistry.", icon: Palette,
},
{
title: "Personal Support",
description:
"Direct communication with our team for custom requests, bulk orders, and personalized service.",
icon: Users,
title: "Personal Support", description:
"Direct communication with our team for custom requests, bulk orders, and personalized service.", icon: Users,
},
]}
imageSrc={getAssetUrl("about-founder")}
@@ -217,6 +172,7 @@ export default function HomePage() {
useInvertedBackground={false}
buttons={[{ text: "Learn Our Story", href: "/about" }]}
buttonAnimation="slide-up"
mediaAnimation="slide-up"
/>
</div>
@@ -225,51 +181,39 @@ export default function HomePage() {
<FeatureCardTwentyFive
features={[
{
title: "Choose Your Fabric",
description:
"Select from traditional prints, modern patterns, or custom designs in colors that resonate with your style.",
icon: Swatch,
title: "Choose Your Fabric", description:
"Select from traditional prints, modern patterns, or custom designs in colors that resonate with your style.", icon: Palette,
mediaItems: [
{
imageSrc: getAssetUrl("featured-pattern-1"),
imageAlt: "Fabric selection options",
},
imageAlt: "Fabric selection options"},
{
imageSrc: getAssetUrl("featured-pattern-2"),
imageAlt: "Pattern variations",
},
imageAlt: "Pattern variations"},
],
},
{
title: "Select Your Size",
description:
"Standard, large, or custom dimensions to perfectly fit your yoga mat and practice accessories.",
icon: Ruler,
title: "Select Your Size", description:
"Standard, large, or custom dimensions to perfectly fit your yoga mat and practice accessories.", icon: Ruler,
mediaItems: [
{
imageSrc: getAssetUrl("customization-process"),
imageAlt: "Size options display",
},
imageAlt: "Size options display"},
{
imageSrc: getAssetUrl("featured-pattern-3"),
imageAlt: "Size comparison",
},
imageAlt: "Size comparison"},
],
},
{
title: "Add Personal Touches",
description:
"Embroider your name, add extra pockets for water bottles, or include custom closures and straps.",
icon: Sparkles,
title: "Add Personal Touches", description:
"Embroider your name, add extra pockets for water bottles, or include custom closures and straps.", icon: Sparkles,
mediaItems: [
{
imageSrc: getAssetUrl("hero-hero-bag"),
imageAlt: "Custom embroidery details",
},
imageAlt: "Custom embroidery details"},
{
imageSrc: getAssetUrl("featured-pattern-1"),
imageAlt: "Custom pocket options",
},
imageAlt: "Custom pocket options"},
],
},
]}
@@ -291,59 +235,29 @@ export default function HomePage() {
<TestimonialCardTwo
testimonials={[
{
id: "1",
name: "Priya Sharma",
role: "Yoga Instructor & Studio Owner",
testimonial:
"The quality is exceptional. My students love the custom bags we ordered for our studio. It's become a signature part of our brand. ANVAYA ROOTS made the entire process seamless.",
imageSrc: getAssetUrl("testimonial-1"),
imageAlt: "Priya Sharma - Yoga Instructor",
},
id: "1", name: "Priya Sharma", role: "Yoga Instructor & Studio Owner", testimonial:
"The quality is exceptional. My students love the custom bags we ordered for our studio. It's become a signature part of our brand. ANVAYA ROOTS made the entire process seamless.", imageSrc: getAssetUrl("testimonial-1"),
imageAlt: "Priya Sharma - Yoga Instructor"},
{
id: "2",
name: "Aarav Singh",
role: "Wellness Coach",
testimonial:
"I've tried many yoga mat bags, but ANVAYA ROOTS stands out. The craftsmanship is evident in every stitch, and the sustainable materials align perfectly with my values.",
imageSrc: getAssetUrl("testimonial-2"),
imageAlt: "Aarav Singh - Wellness Coach",
},
id: "2", name: "Aarav Singh", role: "Wellness Coach", testimonial:
"I've tried many yoga mat bags, but ANVAYA ROOTS stands out. The craftsmanship is evident in every stitch, and the sustainable materials align perfectly with my values.", imageSrc: getAssetUrl("testimonial-2"),
imageAlt: "Aarav Singh - Wellness Coach"},
{
id: "3",
name: "Maya Desai",
role: "Yoga Practitioner",
testimonial:
"I ordered a custom bag with my name embroidered, and it arrived beautifully packaged. It feels personal, special, and has become my most treasured yoga accessory.",
imageSrc: getAssetUrl("testimonial-3"),
imageAlt: "Maya Desai - Yoga Practitioner",
},
id: "3", name: "Maya Desai", role: "Yoga Practitioner", testimonial:
"I ordered a custom bag with my name embroidered, and it arrived beautifully packaged. It feels personal, special, and has become my most treasured yoga accessory.", imageSrc: getAssetUrl("testimonial-3"),
imageAlt: "Maya Desai - Yoga Practitioner"},
{
id: "4",
name: "Vikram Patel",
role: "Gift Buyer & Entrepreneur",
testimonial:
"Perfect gift for my yoga-loving friends. The quality, presentation, and personal touch made everyone feel truly appreciated. Definitely ordering again!",
imageSrc: getAssetUrl("testimonial-4"),
imageAlt: "Vikram Patel - Entrepreneur",
},
id: "4", name: "Vikram Patel", role: "Gift Buyer & Entrepreneur", testimonial:
"Perfect gift for my yoga-loving friends. The quality, presentation, and personal touch made everyone feel truly appreciated. Definitely ordering again!", imageSrc: getAssetUrl("testimonial-4"),
imageAlt: "Vikram Patel - Entrepreneur"},
{
id: "5",
name: "Anjali Kumar",
role: "Retreat Organizer",
testimonial:
"Bulk order for our retreat was handled professionally. ANVAYA ROOTS delivered stunning customized bags that became highlights of the event. Highly recommend!",
imageSrc: getAssetUrl("testimonial-1"),
imageAlt: "Anjali Kumar - Retreat Organizer",
},
id: "5", name: "Anjali Kumar", role: "Retreat Organizer", testimonial:
"Bulk order for our retreat was handled professionally. ANVAYA ROOTS delivered stunning customized bags that became highlights of the event. Highly recommend!", imageSrc: getAssetUrl("testimonial-1"),
imageAlt: "Anjali Kumar - Retreat Organizer"},
{
id: "6",
name: "Rohan Chatterjee",
role: "Sustainable Living Advocate",
testimonial:
"As someone passionate about eco-conscious products, ANVAYA ROOTS checks all boxes. Beautiful, durable, and truly sustainable. Supporting local artisans has never felt better.",
imageSrc: getAssetUrl("testimonial-2"),
imageAlt: "Rohan Chatterjee - Sustainability Advocate",
},
id: "6", name: "Rohan Chatterjee", role: "Sustainable Living Advocate", testimonial:
"As someone passionate about eco-conscious products, ANVAYA ROOTS checks all boxes. Beautiful, durable, and truly sustainable. Supporting local artisans has never felt better.", imageSrc: getAssetUrl("testimonial-2"),
imageAlt: "Rohan Chatterjee - Sustainability Advocate"},
]}
animationType="blur-reveal"
title="Loved by Our Community"
@@ -369,7 +283,7 @@ export default function HomePage() {
{ text: "Message on WhatsApp", href: "https://wa.me/919876543210" },
]}
buttonAnimation="slide-up"
background={{ variant: "radial-gradient" }}
background={{ variant: "plain" }}
useInvertedBackground={true}
/>
</div>
@@ -383,8 +297,7 @@ export default function HomePage() {
copyrightText="© 2025 ANVAYA ROOTS. All rights reserved. Handcrafted in India."
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{ label: "Featured Collection", href: "/shop" },
{ label: "All Products", href: "/shop" },
{ label: "Custom Order", href: "/custom-order" },
@@ -392,8 +305,7 @@ export default function HomePage() {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Our Story", href: "/about" },
{ label: "Sustainability", href: "/about" },
@@ -401,13 +313,10 @@ export default function HomePage() {
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "WhatsApp", href: "https://wa.me/919876543210" },
{
label: "Instagram",
href: "https://instagram.com/anvayaroots",
},
label: "Instagram", href: "https://instagram.com/anvayaroots"},
{ label: "Email", href: "mailto:hello@anvayaroots.com" },
{ label: "Privacy Policy", href: "#" },
],