2 Commits

Author SHA1 Message Date
680abd46b1 Update src/app/page.tsx 2026-04-05 23:58:15 +00:00
c3349a52ea Merge version_1 into main
Merge version_1 into main
2026-04-05 23:40:14 +00:00

View File

@@ -31,87 +31,78 @@ export default function LandingPage() {
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ {
name: "Services", name: "Services", id: "services"},
id: "services",
},
{ {
name: "Pricing", name: "Pricing", id: "pricing"},
id: "pricing",
},
{ {
name: "Testimonials", name: "Testimonials", id: "testimonials"},
id: "testimonials",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="Atherton Cleaners" brandName="Atherton Cleaners"
/> />
</div> </div>
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={false}
title="Visit Us Today"
description="Have specific inquiries or need a custom quote? Reach out to us."
inputs={[
{
name: "name", type: "text", placeholder: "Your Name", required: true,
},
{
name: "email", type: "email", placeholder: "Your Email", required: true,
},
{
name: "phone", type: "tel", placeholder: "Phone Number"},
]}
textarea={{
name: "message", placeholder: "Tell us about your garment care needs..."}}
imageSrc="http://img.b2bpic.net/free-photo/view-inside-laundromat-room-with-vintage-decor-washing-machines_23-2151176232.jpg?_wi=2"
imageAlt="Atherton Cleaners Storefront"
/>
</div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroCentered <HeroCentered
background={{ background={{
variant: "gradient-bars", variant: "gradient-bars"}}
}}
title="Quality Dry Cleaning. Fair Prices. Family Care." title="Quality Dry Cleaning. Fair Prices. Family Care."
description="Trusted by Redwood City families for expert cleaning, tailoring, and alterations. Same quality service, new ownership—still going the extra mile for you." description="Trusted by Redwood City families for expert cleaning, tailoring, and alterations. Same quality service, new ownership—still going the extra mile for you."
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/happy-smiling-woman-close-eyes-showing-okay-ok-sign-zero-gesture-no-proble-praise-awesome-good-thing-standing-stylish-outfit-against-white-background_176420-46697.jpg", src: "http://img.b2bpic.net/free-photo/happy-smiling-woman-close-eyes-showing-okay-ok-sign-zero-gesture-no-proble-praise-awesome-good-thing-standing-stylish-outfit-against-white-background_176420-46697.jpg", alt: "Customer"},
alt: "Customer",
},
{ {
src: "http://img.b2bpic.net/free-photo/closeup-joyful-beautiful-africanamerican-woman-laughing-looking-happy-standing-yello_1258-130124.jpg", src: "http://img.b2bpic.net/free-photo/closeup-joyful-beautiful-africanamerican-woman-laughing-looking-happy-standing-yello_1258-130124.jpg", alt: "Customer"},
alt: "Customer",
},
{ {
src: "http://img.b2bpic.net/free-photo/portrait-young-attractive-woman-elegant-hotel-cafeteria_657883-403.jpg", src: "http://img.b2bpic.net/free-photo/portrait-young-attractive-woman-elegant-hotel-cafeteria_657883-403.jpg", alt: "Customer"},
alt: "Customer",
},
{ {
src: "http://img.b2bpic.net/free-photo/people-spending-time-gas-station_23-2150440228.jpg", src: "http://img.b2bpic.net/free-photo/people-spending-time-gas-station_23-2150440228.jpg", alt: "Customer"},
alt: "Customer",
},
{ {
src: "http://img.b2bpic.net/free-photo/portrait-young-man-holding-collar-his-shirt-looking-camera_23-2148130309.jpg", src: "http://img.b2bpic.net/free-photo/portrait-young-man-holding-collar-his-shirt-looking-camera_23-2148130309.jpg", alt: "Customer"},
alt: "Customer",
},
]} ]}
avatarText="Trusted by 500+ Redwood City Families" avatarText="Trusted by 500+ Redwood City Families"
buttons={[ buttons={[
{ {
text: "See Our Services & Hours", text: "See Our Services & Hours", href: "#services"},
href: "#services",
},
]} ]}
marqueeItems={[ marqueeItems={[
{ {
type: "text-icon", type: "text-icon", text: "Eco-Friendly", icon: Leaf,
text: "Eco-Friendly",
icon: Leaf,
}, },
{ {
type: "text-icon", type: "text-icon", text: "Same-Day Service", icon: Clock,
text: "Same-Day Service",
icon: Clock,
}, },
{ {
type: "text-icon", type: "text-icon", text: "Expert Tailoring", icon: Scissors,
text: "Expert Tailoring",
icon: Scissors,
}, },
{ {
type: "text-icon", type: "text-icon", text: "Family Owned", icon: Users,
text: "Family Owned",
icon: Users,
}, },
{ {
type: "text-icon", type: "text-icon", text: "Gentle Care", icon: Heart,
text: "Gentle Care",
icon: Heart,
}, },
]} ]}
/> />
@@ -125,19 +116,13 @@ export default function LandingPage() {
features={[ features={[
{ {
icon: Sparkles, icon: Sparkles,
title: "Eco-Friendly Dry Cleaning", title: "Eco-Friendly Dry Cleaning", description: "Professional cleaning using safe, environmentally conscious methods for all fabrics."},
description: "Professional cleaning using safe, environmentally conscious methods for all fabrics.",
},
{ {
icon: Scissors, icon: Scissors,
title: "Expert Alterations", title: "Expert Alterations", description: "Precision tailoring and repairs for suits, dresses, and everyday garments."},
description: "Precision tailoring and repairs for suits, dresses, and everyday garments.",
},
{ {
icon: Shield, icon: Shield,
title: "Delicate Fabric Care", title: "Delicate Fabric Care", description: "Specialized handling for wedding gowns, sequined dresses, and fine heirlooms."},
description: "Specialized handling for wedding gowns, sequined dresses, and fine heirlooms.",
},
]} ]}
title="Our Expert Services" title="Our Expert Services"
description="We treat every garment like our own, ensuring expert care and attention to detail." description="We treat every garment like our own, ensuring expert care and attention to detail."
@@ -151,53 +136,23 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
plans={[ plans={[
{ {
id: "basic", id: "basic", title: "Dry Cleaning", price: "$12.00", period: "/item", features: [
title: "Dry Cleaning", "Shirts and Blouses", "Professional Pressing", "Eco-Friendly Process"],
price: "$12.00",
period: "/item",
features: [
"Shirts and Blouses",
"Professional Pressing",
"Eco-Friendly Process",
],
button: { button: {
text: "Inquire Now", text: "Inquire Now", href: "#contact"},
href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/woman-working-sewing-machine-with-blue-fabric_1268-14714.jpg"},
},
imageSrc: "http://img.b2bpic.net/free-photo/woman-working-sewing-machine-with-blue-fabric_1268-14714.jpg",
},
{ {
id: "pro", id: "pro", title: "Suits & Dresses", price: "$18.00", period: "/item", features: [
title: "Suits & Dresses", "Two-Piece Suits", "Full Evening Gowns", "Hand-Finished"],
price: "$18.00",
period: "/item",
features: [
"Two-Piece Suits",
"Full Evening Gowns",
"Hand-Finished",
],
button: { button: {
text: "Inquire Now", text: "Inquire Now", href: "#contact"},
href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/view-inside-laundromat-room-with-vintage-decor-washing-machines_23-2151176232.jpg?_wi=1"},
},
imageSrc: "http://img.b2bpic.net/free-photo/view-inside-laundromat-room-with-vintage-decor-washing-machines_23-2151176232.jpg?_wi=1",
},
{ {
id: "enterprise", id: "enterprise", title: "Alterations", price: "From $15", period: "/task", features: [
title: "Alterations", "Hemming", "Waist Adjustments", "Repair and Reinforcement"],
price: "From $15",
period: "/task",
features: [
"Hemming",
"Waist Adjustments",
"Repair and Reinforcement",
],
button: { button: {
text: "Inquire Now", text: "Inquire Now", href: "#contact"},
href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/fashion-designer-taking-measurement-blue-fabric-with-measuring-tape-table_23-2148180320.jpg"},
},
imageSrc: "http://img.b2bpic.net/free-photo/fashion-designer-taking-measurement-blue-fabric-with-measuring-tape-table_23-2148180320.jpg",
},
]} ]}
title="Clear & Fair Pricing" title="Clear & Fair Pricing"
description="Transparent pricing for all your dry cleaning and tailoring needs." description="Transparent pricing for all your dry cleaning and tailoring needs."
@@ -211,40 +166,15 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Sarah Miller", role: "Local Resident", testimonial: "Atherton Cleaners does an amazing job with my delicate silk dresses. Truly trusted experts.", imageSrc: "http://img.b2bpic.net/free-photo/happy-smiling-woman-close-eyes-showing-okay-ok-sign-zero-gesture-no-proble-praise-awesome-good-thing-standing-stylish-outfit-against-white-background_176420-46697.jpg"},
name: "Sarah Miller",
role: "Local Resident",
testimonial: "Atherton Cleaners does an amazing job with my delicate silk dresses. Truly trusted experts.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-smiling-woman-close-eyes-showing-okay-ok-sign-zero-gesture-no-proble-praise-awesome-good-thing-standing-stylish-outfit-against-white-background_176420-46697.jpg",
},
{ {
id: "2", id: "2", name: "James Henderson", role: "Professional", testimonial: "My suits always come back looking brand new. Incredible attention to detail and service.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-joyful-beautiful-africanamerican-woman-laughing-looking-happy-standing-yello_1258-130124.jpg"},
name: "James Henderson",
role: "Professional",
testimonial: "My suits always come back looking brand new. Incredible attention to detail and service.",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-joyful-beautiful-africanamerican-woman-laughing-looking-happy-standing-yello_1258-130124.jpg",
},
{ {
id: "3", id: "3", name: "Elena Rodriguez", role: "Mother", testimonial: "Family-run, kind, and consistently high-quality work. My first choice for alterations.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-attractive-woman-elegant-hotel-cafeteria_657883-403.jpg"},
name: "Elena Rodriguez",
role: "Mother",
testimonial: "Family-run, kind, and consistently high-quality work. My first choice for alterations.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-attractive-woman-elegant-hotel-cafeteria_657883-403.jpg",
},
{ {
id: "4", id: "4", name: "David Park", role: "Local Professional", testimonial: "The best alterations in Redwood City. I trust them with all my formal attire.", imageSrc: "http://img.b2bpic.net/free-photo/people-spending-time-gas-station_23-2150440228.jpg"},
name: "David Park",
role: "Local Professional",
testimonial: "The best alterations in Redwood City. I trust them with all my formal attire.",
imageSrc: "http://img.b2bpic.net/free-photo/people-spending-time-gas-station_23-2150440228.jpg",
},
{ {
id: "5", id: "5", name: "Linda Chen", role: "Customer", testimonial: "Quick turnaround times and the staff is always so friendly and welcoming.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-man-holding-collar-his-shirt-looking-camera_23-2148130309.jpg"},
name: "Linda Chen",
role: "Customer",
testimonial: "Quick turnaround times and the staff is always so friendly and welcoming.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-man-holding-collar-his-shirt-looking-camera_23-2148130309.jpg",
},
]} ]}
title="Trusted by Redwood City" title="Trusted by Redwood City"
description="See why local families have trusted our quality care for years." description="See why local families have trusted our quality care for years."
@@ -257,20 +187,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "What are your business hours?", content: "We are open Monday through Friday, 7:00 AM to 6:00 PM, and Saturdays, 9:00 AM to 3:00 PM."},
title: "What are your business hours?",
content: "We are open Monday through Friday, 7:00 AM to 6:00 PM, and Saturdays, 9:00 AM to 3:00 PM.",
},
{ {
id: "2", id: "2", title: "Do you offer same-day service?", content: "Yes, for standard dry cleaning items dropped off by 9:00 AM, we offer same-day service by 5:00 PM."},
title: "Do you offer same-day service?",
content: "Yes, for standard dry cleaning items dropped off by 9:00 AM, we offer same-day service by 5:00 PM.",
},
{ {
id: "3", id: "3", title: "Are you handling wedding attire?", content: "Absolutely. We have extensive experience with delicate bridal gowns and formal event attire."},
title: "Are you handling wedding attire?",
content: "Absolutely. We have extensive experience with delicate bridal gowns and formal event attire.",
},
]} ]}
title="Common Questions" title="Common Questions"
description="Have questions about our dry cleaning services or hours? Find answers here." description="Have questions about our dry cleaning services or hours? Find answers here."
@@ -278,70 +199,25 @@ export default function LandingPage() {
/> />
</div> </div>
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={false}
title="Visit Us Today"
description="Have specific inquiries or need a custom quote? Reach out to us."
inputs={[
{
name: "name",
type: "text",
placeholder: "Your Name",
required: true,
},
{
name: "email",
type: "email",
placeholder: "Your Email",
required: true,
},
{
name: "phone",
type: "tel",
placeholder: "Phone Number",
},
]}
textarea={{
name: "message",
placeholder: "Tell us about your garment care needs...",
}}
imageSrc="http://img.b2bpic.net/free-photo/view-inside-laundromat-room-with-vintage-decor-washing-machines_23-2151176232.jpg?_wi=2"
imageAlt="Atherton Cleaners Storefront"
/>
</div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterBase <FooterBase
columns={[ columns={[
{ {
title: "Navigate", title: "Navigate", items: [
items: [
{ {
label: "Services", label: "Services", href: "#services"},
href: "#services",
},
{ {
label: "Pricing", label: "Pricing", href: "#pricing"},
href: "#pricing",
},
{ {
label: "Testimonials", label: "Testimonials", href: "#testimonials"},
href: "#testimonials",
},
], ],
}, },
{ {
title: "Support", title: "Support", items: [
items: [
{ {
label: "FAQ", label: "FAQ", href: "#faq"},
href: "#faq",
},
{ {
label: "Contact Us", label: "Contact Us", href: "#contact"},
href: "#contact",
},
], ],
}, },
]} ]}