Files
770da40c-4744-4e13-ac0c-86d…/src/app/page.tsx
2026-03-19 20:22:29 +00:00

212 lines
14 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import HeroBillboardScroll from "@/components/sections/hero/HeroBillboardScroll";
import TestimonialCardTen from "@/components/sections/testimonial/TestimonialCardTen";
import FeatureCardOne from "@/components/sections/feature/FeatureCardOne";
import TextSplitAbout from "@/components/sections/about/TextSplitAbout";
import ContactFaq from "@/components/sections/contact/ContactFaq";
import FooterSimple from "@/components/sections/footer/FooterSimple";
import { Phone, Star, Wrench } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="elastic-effect"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="compact"
sizing="medium"
background="aurora"
cardStyle="subtle-shadow"
primaryButtonStyle="double-inset"
secondaryButtonStyle="layered"
headingFontWeight="extrabold"
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
brandName="KP's Auto Service"
navItems={[
{ name: "Services", id: "services" },
{ name: "Why Us", id: "why-us" },
{ name: "Contact", id: "contact" }
]}
button={{
text: "Call Now", href: "tel:+19055714906"
}}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardScroll
title="Oshawa's Most Trusted Mechanic"
description="Honest repairs. Fair prices. Family-operated since 2014. 4.7★ Google rating with 150+ reviews."
background={{ variant: "radial-gradient" }}
tag="10+ Years of Excellence"
tagIcon={Star}
tagAnimation="slide-up"
buttons={[
{
text: "Call Now: (905) 571-4906", href: "tel:+19055714906"
},
{
text: "Get Directions", href: "https://maps.app.goo.gl/saKwmjJcPieUPjFW6"
}
]}
buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/industrial-park-factory-building-warehouse_1417-1927.jpg?_wi=1"
imageAlt="KP's Auto Service shop exterior on King Street West, Oshawa"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTen
title="What Our Customers Say"
description="Over 150 five-star reviews. Real customers, real trust."
textboxLayout="default"
useInvertedBackground={false}
testimonials={[
{
id: "1", title: "6-Star Service", quote: "If I could leave a 6-star review, I would. Kevin and Paul always go above and beyond. Incredible service and honest pricing.", name: "Dakota", role: "Long-term Customer", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-handsome-guy-wearing-green-shirt_141793-122624.jpg", imageAlt: "Dakota, loyal customer"
},
{
id: "2", title: "Respectful & Transparent", quote: "Respectful, honest, and they always take the time to explain everything clearly. No surprises, just quality work.", name: "Christine Bordeleau", role: "Regular Customer", imageSrc: "http://img.b2bpic.net/free-photo/closeup-beautiful-strict-woman-glasses_1262-1732.jpg", imageAlt: "Christine Bordeleau, satisfied customer"
},
{
id: "3", title: "Quick Problem Solving", quote: "Had a small issue after buying a car. They fixed it right away without any hassle. That's the kind of support you want.", name: "Janet Forsey", role: "Used Car Buyer", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-business-woman-posing-outdoors_23-2148603030.jpg", imageAlt: "Janet Forsey, customer"
},
{
id: "4", title: "Honest, Trustworthy, Inexpensive", quote: "Honest, trustworthy, inexpensive, and efficient. Exactly what you need in a mechanic. Can't ask for better.", name: "Richard de Borondy", role: "Regular Service Customer", imageSrc: "http://img.b2bpic.net/free-photo/portrait-sexy-handsome-fashion-businessman-model-dressed-elegant-blue-suit-posing-street-background-metrosexual_158538-10528.jpg", imageAlt: "Richard de Borondy, customer"
},
{
id: "5", title: "Massive Savings", quote: "Fixed a problem in 30 seconds that a dealership quoted me $900 for. This is why I always come back to KP's.", name: "Nicole Brown", role: "Smart Shopper", imageSrc: "http://img.b2bpic.net/free-photo/blond-business-woman-sitting-couch-smiling_23-2148095699.jpg", imageAlt: "Nicole Brown, customer"
},
{
id: "6", title: "Family You Can Trust", quote: "Paul and Kevin are great—honest, trustworthy, and truly care about their customers. I've been going here over a decade.", name: "Andrew F", role: "10+ Year Customer", imageSrc: "http://img.b2bpic.net/free-photo/isolated-shot-attractive-successful-young-brunette-bearded-male-entrepreneur-wearing-trendy-jacket-casual-white-t-shirt-keeping-his-arms-folded-expressing-reluctancy-disagreement_343059-821.jpg", imageAlt: "Andrew F, long-term customer"
}
]}
/>
</div>
<div id="services" data-section="services">
<FeatureCardOne
title="Services We Offer"
description="Comprehensive automotive repair for all makes and models. From routine maintenance to complex diagnostics, we handle it all."
tag="Full Service Repair"
tagIcon={Wrench}
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
features={[
{
title: "General Repairs & Maintenance", description: "Oil changes, fluid flushes, filter replacements, and all routine maintenance to keep your vehicle running smoothly.", imageSrc: "http://img.b2bpic.net/free-photo/employees-working-together-fix-car_482257-76242.jpg?_wi=1", imageAlt: "Professional auto repair workshop"
},
{
title: "Diagnostics & Troubleshooting", description: "Advanced computer diagnostics to pinpoint issues quickly and accurately. We find problems others might miss.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-repairman-man-putting-gloves-work-with-car-service-station_496169-984.jpg?_wi=1", imageAlt: "Mechanic performing diagnostic work"
},
{
title: "Safety Inspections", description: "Ontario Safety Standards Certificate (SSC) inspections. Ensure your vehicle meets all safety regulations.", imageSrc: "http://img.b2bpic.net/free-photo/industrial-park-factory-building-warehouse_1417-1927.jpg?_wi=2", imageAlt: "KP's Auto Service entrance"
},
{
title: "Brakes & Suspension", description: "Complete brake service, suspension repair, and steering system work for safe, smooth handling.", imageSrc: "http://img.b2bpic.net/free-photo/employees-working-together-fix-car_482257-76242.jpg?_wi=2", imageAlt: "Professional repair workshop"
},
{
title: "Exhaust & Electrical", description: "Exhaust system repair, electrical troubleshooting, and battery replacement. Get your power systems working right.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-repairman-man-putting-gloves-work-with-car-service-station_496169-984.jpg?_wi=2", imageAlt: "Technician working on vehicle"
},
{
title: "Engine Repair", description: "Engine diagnostics, repair, and rebuilding. We handle everything from minor issues to major overhauls.", imageSrc: "http://img.b2bpic.net/free-photo/industrial-park-factory-building-warehouse_1417-1927.jpg?_wi=3", imageAlt: "KP's Auto Service shop"
},
{
title: "Used Vehicle Sales", description: "Hand-picked, inspected used cars, trucks, vans, and SUVs. Quality vehicles at fair prices.", imageSrc: "http://img.b2bpic.net/free-photo/employees-working-together-fix-car_482257-76242.jpg?_wi=3", imageAlt: "Auto service facility"
},
{
title: "Urgent & Same-Day Service", description: "Breakdown? We accommodate urgent repairs whenever possible. Call us for emergency support.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-repairman-man-putting-gloves-work-with-car-service-station_496169-984.jpg?_wi=3", imageAlt: "Professional automotive technician"
}
]}
/>
</div>
<div id="why-us" data-section="why-us">
<TextSplitAbout
title="Why Oshawa Trusts KP's"
description={[
"Kevin Spears and lead mechanic Paul have built KP's Auto Service on a simple promise: honest repairs at fair prices. With over a decade of experience and 150+ five-star reviews, we've earned the trust of Oshawa families and businesses.", "We don't upsell unnecessary work. We don't hide prices. We explain what's broken, what needs fixing, and why. Our customers come back because they know they'll get straight talk and quality work every single time.", "Whether it's your first visit or your 50th, you're part of the KP's family. We treat your car like it's our own."
]}
useInvertedBackground={false}
showBorder={false}
buttons={[
{
text: "Read Our Reviews on Google", href: "https://maps.app.goo.gl/saKwmjJcPieUPjFW6"
}
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactFaq
ctaTitle="Ready to Get Your Car Fixed?"
ctaDescription="Call us today for honest advice and quality repairs. We're here MondayFriday, 8 AM5 PM."
ctaButton={{
text: "Call (905) 571-4906", href: "tel:+19055714906"
}}
ctaIcon={Phone}
useInvertedBackground={false}
animationType="slide-up"
faqs={[
{
id: "hours", title: "What are your hours?", content: "We're open Monday through Friday, 8:00 AM to 5:00 PM. We're closed weekends. For urgent repairs outside these hours, call us to see what we can arrange."
},
{
id: "location", title: "Where are you located?", content: "We're at 215 King Street West, Oshawa, ON L1J 2J2. Easy access from downtown Oshawa. Get directions on Google Maps."
},
{
id: "pricing", title: "How much do repairs cost?", content: "Pricing depends on what your vehicle needs. We always give you an honest estimate before we start work. Many customers save 5090% compared to dealership quotes. Call us for a quote."
},
{
id: "appointment", title: "Do I need an appointment?", content: "Drop-ins are welcome, but we recommend calling ahead, especially for major repairs. Call (905) 571-4906 to schedule or ask about availability."
},
{
id: "warranty", title: "Do you offer warranties on repairs?", content: "Yes. We stand behind our work. Ask us about warranty coverage on your specific repair when you call."
},
{
id: "payment", title: "What payment methods do you accept?", content: "We accept cash, debit, and credit cards. Ask about financing options for larger repairs."
}
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{
title: "Quick Links", items: [
{ label: "Services", href: "#services" },
{ label: "About Us", href: "#why-us" },
{ label: "Google Reviews", href: "https://maps.app.goo.gl/saKwmjJcPieUPjFW6" }
]
},
{
title: "Contact", items: [
{ label: "Call: (905) 571-4906", href: "tel:+19055714906" },
{ label: "215 King St W, Oshawa", href: "https://maps.app.goo.gl/saKwmjJcPieUPjFW6" },
{ label: "MonFri: 8 AM5 PM", href: "#" }
]
},
{
title: "Follow Us", items: [
{ label: "Facebook", href: "https://www.facebook.com/kpsautosales/" },
{ label: "Google Business", href: "https://maps.app.goo.gl/saKwmjJcPieUPjFW6" }
]
}
]}
bottomLeftText="© 2026 KP's Auto Service. All rights reserved."
bottomRightText="215 King St W, Oshawa, ON L1J 2J2"
/>
</div>
</ThemeProvider>
);
}