Merge version_2_1781594981678 into main #3

Merged
bender merged 1 commits from version_2_1781594981678 into main 2026-06-16 07:30:55 +00:00
10 changed files with 444 additions and 304 deletions

View File

@@ -1,316 +1,41 @@
import AboutFeaturesSplit from '@/components/sections/about/AboutFeaturesSplit';
import ContactCta from '@/components/sections/contact/ContactCta';
import FaqTabbedAccordion from '@/components/sections/faq/FaqTabbedAccordion';
import FeaturesArrowCards from '@/components/sections/features/FeaturesArrowCards';
import FeaturesRevealCardsBento from '@/components/sections/features/FeaturesRevealCardsBento';
import HeroSplitVerticalMarquee from '@/components/sections/hero/HeroSplitVerticalMarquee';
import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards';
import TestimonialMarqueeCards from '@/components/sections/testimonial/TestimonialMarqueeCards';
import { Award, CheckCircle, Clock, Shield, Users, Zap } from "lucide-react";
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
// AUTO-GENERATED shell by per-section-migrate.
// Section bodies live in ./<PageBase>/sections/<X>.tsx. Edit the section
// files directly. Non-block content (wrappers, non-inlinable sections) is
// preserved inline; extracted section blocks become <XSection/> refs.
export default function HomePage() {
import React from 'react';
import HeroSection from './HomePage/sections/Hero';
import AboutSection from './HomePage/sections/About';
import ServicesSection from './HomePage/sections/Services';
import PackagesSection from './HomePage/sections/Packages';
import MetricsSection from './HomePage/sections/Metrics';
import TestimonialsSection from './HomePage/sections/Testimonials';
import FaqSection from './HomePage/sections/Faq';
import ContactSection from './HomePage/sections/Contact';
{/* webild-stub @2026-06-16T07:30:49.461Z: Add a horizontal bar of industry certifications like ASE, AAA, or local chamber of commerce badges below the hero section to immediately establish professional credibility. */}
import CertificationsSection from './HomePage/sections/Certifications';export default function HomePage(): React.JSX.Element {
return (
<>
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<HeroSplitVerticalMarquee
tag="Reliable Service"
title="Professional Care for Your Vehicle"
description="Expert diagnostics, routine maintenance, and repair services to keep you safe on the road. Fast, honest, and certified service."
primaryButton={{
text: "Book Appointment",
href: "#contact",
}}
secondaryButton={{
text: "Learn More",
href: "#about",
}}
leftItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/nobody-column-parking-neon-indoors_1127-2365.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-pinpoints-car-issue-with-ar_482257-76690.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/modern-automobile-mechanic-composition_23-2147881852.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/indoor-carpark-atnight-wode-angle_1127-3163.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/car-repair-maintenance-theme-mechanic-uniform-working-auto-service-checking-engine_627829-3945.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/car-repair-maintenance-theme-mechanic-uniform-working-auto-service_627829-3951.jpg",
},
]}
rightItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-servicing-car-engine_1170-1359.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-sitting-car-workshop_23-2147897990.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/auto-repairmen-examining-undercarriage-car-workshop_637285-7634.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/empty-garage-with-parking-lots-with-concrete-ceiling-flooring-pillars-marked-with-numbers_342744-1241.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/car-repairman-wearing-white-uniform-standing-holding-wrench-that-is-essential-tool-mechanic_1150-16586.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/empty-underground-parking-garage_1127-3162.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<>
<HeroSection />
<CertificationsSection />
<div id="about" data-section="about">
<SectionErrorBoundary name="about">
<AboutFeaturesSplit
tag="About Us"
title="Why Choose AutoCare?"
description="With over 15 years of experience, we pride ourselves on transparent communication and top-tier workmanship."
items={[
{
icon: CheckCircle,
title: "Certified Mechanics",
description: "ASE-certified professionals working on your vehicle.",
},
{
icon: Zap,
title: "Quick Turnaround",
description: "Same-day service options for routine maintenance.",
},
{
icon: Shield,
title: "Warranty Guaranteed",
description: "All parts and labor covered by our comprehensive warranty.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/set-mechanical-tools-professional-car-mechanic-using-different-tools-working_146671-19067.jpg"
/>
</SectionErrorBoundary>
</div>
<AboutSection />
<div id="services" data-section="services">
<SectionErrorBoundary name="services">
<FeaturesArrowCards
tag="Our Services"
title="Everything Your Car Needs"
description="We offer a wide range of services to ensure your car performs at its best every single day."
items={[
{
title: "Engine Diagnostics",
tags: [
"Full Scan",
"Repair",
],
imageSrc: "http://img.b2bpic.net/free-photo/olive-oil-container-orange-background_58702-2135.jpg",
},
{
title: "Brake & Tire Services",
tags: [
"Safety",
"Upgrade",
],
imageSrc: "http://img.b2bpic.net/free-photo/female-mechanic-using-diagnostic-tool_1170-1528.jpg",
},
{
title: "Preventive Maintenance",
tags: [
"Oil Change",
"Filters",
],
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-using-diagnostic-tool_1170-1177.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<ServicesSection />
<div id="packages" data-section="packages">
<SectionErrorBoundary name="packages">
<FeaturesRevealCardsBento
tag="Maintenance Plans"
title="Service Packages"
description="Choose the best plan for your driving habits."
items={[
{
title: "Engine Health",
description: "Full diagnostic and tuning.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-repairing-car-workshop_329181-11857.jpg",
},
{
title: "Safety Kit",
description: "Brakes, tires, and steering.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-auto-mechanic-hand-pouring-replacing-fresh-oil-into-car-engine-auto-repair-garage-automobile-maintenance-industry-concept_1150-16579.jpg",
},
{
title: "Electrical Systems",
description: "AC and wiring repairs.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/electrician-is-mounting-electric-sockets-white-wall-indoors_169016-17482.jpg",
},
{
title: "Performance Tuning",
description: "Maximizing engine output.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-checking-car_329181-11877.jpg",
},
{
title: "Interior Detail",
description: "Deep clean and refresh.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/led-headlight-blue-auto_23-2147963002.jpg",
},
{
title: "Seasonal Check",
description: "Winter/Summer prep.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-traveling-together_23-2149236017.jpg",
},
{
title: "Emergency Help",
description: "24/7 roadside assistance.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/composition-different-car-accessories_23-2149030387.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<PackagesSection />
<div id="metrics" data-section="metrics">
<SectionErrorBoundary name="metrics">
<MetricsIconCards
tag="Our Impact"
title="Serving You Better"
description="Numbers speak to our commitment to excellence and community satisfaction."
metrics={[
{
icon: Users,
title: "Happy Customers",
value: "10,000+",
},
{
icon: Award,
title: "Certified Repairs",
value: "25,000+",
},
{
icon: Clock,
title: "Operating Years",
value: "15+",
},
]}
/>
</SectionErrorBoundary>
</div>
<MetricsSection />
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialMarqueeCards
tag="Feedback"
title="What Our Drivers Say"
description="Trusted by local residents for quality car care."
testimonials={[
{
name: "Alex R.",
role: "Sedan Driver",
quote: "Fast, affordable and professional. My go-to shop.",
imageSrc: "http://img.b2bpic.net/free-photo/distraught-man-feeling-sad-while-showing-his-mechanic-car-breakdown-auto-repair-shop_637285-7708.jpg",
},
{
name: "Sarah K.",
role: "SUV Owner",
quote: "They fixed the squeak that two other shops missed.",
imageSrc: "http://img.b2bpic.net/free-photo/car-being-taking-care-workshop_23-2149580607.jpg",
},
{
name: "Mark D.",
role: "Commuter",
quote: "Honest diagnostics, no unnecessary upsells.",
imageSrc: "http://img.b2bpic.net/free-photo/worker-follows-car-checklist-fixing-tires_482257-75661.jpg",
},
{
name: "Jessica L.",
role: "Family Van",
quote: "Reliable and transparent. Highly recommended.",
imageSrc: "http://img.b2bpic.net/free-photo/black-mechanic-his-manager-working-touchpad-auto-repair-shop_637285-8672.jpg",
},
{
name: "Tom B.",
role: "Daily Driver",
quote: "Excellent customer service every time.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-auto-repairman-his-colleague-communicating-while-working-together-workshop_637285-7662.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<TestimonialsSection />
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqTabbedAccordion
tag="Support"
title="Frequently Asked Questions"
description="Find quick answers to common questions about our services."
categories={[
{
name: "General",
items: [
{
question: "How do I book?",
answer: "Use our contact form or give us a call.",
},
{
question: "Do you offer financing?",
answer: "Yes, we have plans available.",
},
],
},
{
name: "Services",
items: [
{
question: "How long for an oil change?",
answer: "Usually under an hour.",
},
{
question: "Do you use OEM parts?",
answer: "Yes, we always prefer high-quality OEM parts.",
},
],
},
]}
/>
</SectionErrorBoundary>
</div>
<FaqSection />
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<ContactCta
tag="Get in touch"
text="Ready to get your vehicle serviced? Contact us today to schedule your appointment."
primaryButton={{
text: "Call Now",
href: "tel:+1234567890",
}}
secondaryButton={{
text: "Send Email",
href: "mailto:hello@autocare.com",
}}
/>
</SectionErrorBoundary>
</div>
<ContactSection />
</>
);
}

View File

@@ -0,0 +1,39 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "about" section.
import React from 'react';
import AboutFeaturesSplit from '@/components/sections/about/AboutFeaturesSplit';
import { Award, CheckCircle, Clock, Shield, Users, Zap } from "lucide-react";
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function AboutSection(): React.JSX.Element {
return (
<div id="about" data-section="about">
<SectionErrorBoundary name="about">
<AboutFeaturesSplit
tag="About Us"
title="Why Choose AutoCare?"
description="With over 15 years of experience, we pride ourselves on transparent communication and top-tier workmanship."
items={[
{
icon: CheckCircle,
title: "Certified Mechanics",
description: "ASE-certified professionals working on your vehicle.",
},
{
icon: Zap,
title: "Quick Turnaround",
description: "Same-day service options for routine maintenance.",
},
{
icon: Shield,
title: "Warranty Guaranteed",
description: "All parts and labor covered by our comprehensive warranty.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/set-mechanical-tools-professional-car-mechanic-using-different-tools-working_146671-19067.jpg"
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,33 @@
import { Award, ShieldCheck, Star } from 'lucide-react';
export default function CertificationsSection() {
return (
<section data-webild-section="certifications" className="w-full py-10 bg-card border-b border-black/5">
<div className="max-w-content-width mx-auto px-6">
<p className="text-center text-sm font-semibold text-muted-foreground mb-6 uppercase tracking-widest">
Industry Certified & Trusted
</p>
<div className="flex flex-wrap justify-center items-center gap-8 md:gap-16">
<div className="flex items-center gap-3 opacity-80 hover:opacity-100 transition-opacity duration-300">
<div className="w-12 h-12 rounded-full bg-primary-cta/10 flex items-center justify-center">
<Award className="w-6 h-6 text-primary-cta" />
</div>
<span className="font-bold text-xl text-foreground">ASE Certified</span>
</div>
<div className="flex items-center gap-3 opacity-80 hover:opacity-100 transition-opacity duration-300">
<div className="w-12 h-12 rounded-full bg-primary-cta/10 flex items-center justify-center">
<ShieldCheck className="w-6 h-6 text-primary-cta" />
</div>
<span className="font-bold text-xl text-foreground">AAA Approved</span>
</div>
<div className="flex items-center gap-3 opacity-80 hover:opacity-100 transition-opacity duration-300">
<div className="w-12 h-12 rounded-full bg-primary-cta/10 flex items-center justify-center">
<Star className="w-6 h-6 text-primary-cta" />
</div>
<span className="font-bold text-xl text-foreground">Chamber of Commerce</span>
</div>
</div>
</div>
</section>
);
}

View File

@@ -0,0 +1,27 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "contact" section.
import React from 'react';
import ContactCta from '@/components/sections/contact/ContactCta';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function ContactSection(): React.JSX.Element {
return (
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<ContactCta
tag="Get in touch"
text="Ready to get your vehicle serviced? Contact us today to schedule your appointment."
primaryButton={{
text: "Call Now",
href: "tel:+1234567890",
}}
secondaryButton={{
text: "Send Email",
href: "mailto:hello@autocare.com",
}}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,48 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "faq" section.
import React from 'react';
import FaqTabbedAccordion from '@/components/sections/faq/FaqTabbedAccordion';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function FaqSection(): React.JSX.Element {
return (
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqTabbedAccordion
tag="Support"
title="Frequently Asked Questions"
description="Find quick answers to common questions about our services."
categories={[
{
name: "General",
items: [
{
question: "How do I book?",
answer: "Use our contact form or give us a call.",
},
{
question: "Do you offer financing?",
answer: "Yes, we have plans available.",
},
],
},
{
name: "Services",
items: [
{
question: "How long for an oil change?",
answer: "Usually under an hour.",
},
{
question: "Do you use OEM parts?",
answer: "Yes, we always prefer high-quality OEM parts.",
},
],
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,68 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "hero" section.
import React from 'react';
import HeroSplitVerticalMarquee from '@/components/sections/hero/HeroSplitVerticalMarquee';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function HeroSection(): React.JSX.Element {
return (
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<HeroSplitVerticalMarquee
tag="Reliable Service"
title="Professional Care for Your Vehicle"
description="Expert diagnostics, routine maintenance, and repair services to keep you safe on the road. Fast, honest, and certified service."
primaryButton={{
text: "Book Appointment",
href: "#contact",
}}
secondaryButton={{
text: "Learn More",
href: "#about",
}}
leftItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/nobody-column-parking-neon-indoors_1127-2365.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-pinpoints-car-issue-with-ar_482257-76690.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/modern-automobile-mechanic-composition_23-2147881852.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/indoor-carpark-atnight-wode-angle_1127-3163.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/car-repair-maintenance-theme-mechanic-uniform-working-auto-service-checking-engine_627829-3945.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/car-repair-maintenance-theme-mechanic-uniform-working-auto-service_627829-3951.jpg",
},
]}
rightItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-servicing-car-engine_1170-1359.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-sitting-car-workshop_23-2147897990.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/auto-repairmen-examining-undercarriage-car-workshop_637285-7634.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/empty-garage-with-parking-lots-with-concrete-ceiling-flooring-pillars-marked-with-numbers_342744-1241.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/car-repairman-wearing-white-uniform-standing-holding-wrench-that-is-essential-tool-mechanic_1150-16586.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/empty-underground-parking-garage_1127-3162.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,38 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "metrics" section.
import React from 'react';
import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards';
import { Award, CheckCircle, Clock, Shield, Users, Zap } from "lucide-react";
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function MetricsSection(): React.JSX.Element {
return (
<div id="metrics" data-section="metrics">
<SectionErrorBoundary name="metrics">
<MetricsIconCards
tag="Our Impact"
title="Serving You Better"
description="Numbers speak to our commitment to excellence and community satisfaction."
metrics={[
{
icon: Users,
title: "Happy Customers",
value: "10,000+",
},
{
icon: Award,
title: "Certified Repairs",
value: "25,000+",
},
{
icon: Clock,
title: "Operating Years",
value: "15+",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,64 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "packages" section.
import React from 'react';
import FeaturesRevealCardsBento from '@/components/sections/features/FeaturesRevealCardsBento';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function PackagesSection(): React.JSX.Element {
return (
<div id="packages" data-section="packages">
<SectionErrorBoundary name="packages">
<FeaturesRevealCardsBento
tag="Maintenance Plans"
title="Service Packages"
description="Choose the best plan for your driving habits."
items={[
{
title: "Engine Health",
description: "Full diagnostic and tuning.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-repairing-car-workshop_329181-11857.jpg",
},
{
title: "Safety Kit",
description: "Brakes, tires, and steering.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-auto-mechanic-hand-pouring-replacing-fresh-oil-into-car-engine-auto-repair-garage-automobile-maintenance-industry-concept_1150-16579.jpg",
},
{
title: "Electrical Systems",
description: "AC and wiring repairs.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/electrician-is-mounting-electric-sockets-white-wall-indoors_169016-17482.jpg",
},
{
title: "Performance Tuning",
description: "Maximizing engine output.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-checking-car_329181-11877.jpg",
},
{
title: "Interior Detail",
description: "Deep clean and refresh.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/led-headlight-blue-auto_23-2147963002.jpg",
},
{
title: "Seasonal Check",
description: "Winter/Summer prep.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-traveling-together_23-2149236017.jpg",
},
{
title: "Emergency Help",
description: "24/7 roadside assistance.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/composition-different-car-accessories_23-2149030387.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,46 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "services" section.
import React from 'react';
import FeaturesArrowCards from '@/components/sections/features/FeaturesArrowCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function ServicesSection(): React.JSX.Element {
return (
<div id="services" data-section="services">
<SectionErrorBoundary name="services">
<FeaturesArrowCards
tag="Our Services"
title="Everything Your Car Needs"
description="We offer a wide range of services to ensure your car performs at its best every single day."
items={[
{
title: "Engine Diagnostics",
tags: [
"Full Scan",
"Repair",
],
imageSrc: "http://img.b2bpic.net/free-photo/olive-oil-container-orange-background_58702-2135.jpg",
},
{
title: "Brake & Tire Services",
tags: [
"Safety",
"Upgrade",
],
imageSrc: "http://img.b2bpic.net/free-photo/female-mechanic-using-diagnostic-tool_1170-1528.jpg",
},
{
title: "Preventive Maintenance",
tags: [
"Oil Change",
"Filters",
],
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-using-diagnostic-tool_1170-1177.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,52 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "testimonials" section.
import React from 'react';
import TestimonialMarqueeCards from '@/components/sections/testimonial/TestimonialMarqueeCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function TestimonialsSection(): React.JSX.Element {
return (
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialMarqueeCards
tag="Feedback"
title="What Our Drivers Say"
description="Trusted by local residents for quality car care."
testimonials={[
{
name: "Alex R.",
role: "Sedan Driver",
quote: "Fast, affordable and professional. My go-to shop.",
imageSrc: "http://img.b2bpic.net/free-photo/distraught-man-feeling-sad-while-showing-his-mechanic-car-breakdown-auto-repair-shop_637285-7708.jpg",
},
{
name: "Sarah K.",
role: "SUV Owner",
quote: "They fixed the squeak that two other shops missed.",
imageSrc: "http://img.b2bpic.net/free-photo/car-being-taking-care-workshop_23-2149580607.jpg",
},
{
name: "Mark D.",
role: "Commuter",
quote: "Honest diagnostics, no unnecessary upsells.",
imageSrc: "http://img.b2bpic.net/free-photo/worker-follows-car-checklist-fixing-tires_482257-75661.jpg",
},
{
name: "Jessica L.",
role: "Family Van",
quote: "Reliable and transparent. Highly recommended.",
imageSrc: "http://img.b2bpic.net/free-photo/black-mechanic-his-manager-working-touchpad-auto-repair-shop_637285-8672.jpg",
},
{
name: "Tom B.",
role: "Daily Driver",
quote: "Excellent customer service every time.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-auto-repairman-his-colleague-communicating-while-working-together-workshop_637285-7662.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}