Merge version_2 into main #2
@@ -1,52 +1,20 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Halant } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { Manrope } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant", subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
});
|
||||
|
||||
const manrope = Manrope({
|
||||
variable: "--font-manrope", subsets: ["latin"],
|
||||
});
|
||||
const inter = Inter({ subsets: ["latin"] });
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Detail Flow Mobile Car Detailing Tracy CA", description: "Professional mobile car detailing in Tracy, CA. Interior detail, full detail, paint correction, and ceramic coating services. We come to you!", keywords: "mobile car detailing Tracy, auto detailing California, ceramic coating Tracy, paint correction, car detail service", metadataBase: new URL("https://detailflow.local"),
|
||||
alternates: {
|
||||
canonical: "https://detailflow.local"},
|
||||
openGraph: {
|
||||
title: "Detail Flow Mobile Car Detailing", description: "Professional car detailing service bringing expert results to your location in Tracy and surrounding areas.", url: "https://detailflow.local", siteName: "Detail Flow", type: "website"},
|
||||
twitter: {
|
||||
card: "summary_large_image", title: "Detail Flow Mobile Car Detailing", description: "Professional car detailing at your location"},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
};
|
||||
title: "Detail Flow - Mobile Car Detailing in Tracy", description: "Professional mobile car detailing services in Tracy and surrounding areas. We come to you for convenient, high-quality car detailing."};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
}>) {
|
||||
}) {
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} ${manrope.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
|
||||
<html lang="en">
|
||||
<body className={inter.className}>{children}
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: `
|
||||
@@ -1414,7 +1382,6 @@ export default function RootLayout({
|
||||
}}
|
||||
/>
|
||||
</body>
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -62,22 +62,26 @@ export default function DetailFlowPage() {
|
||||
{
|
||||
id: "interior", badge: "Popular", badgeIcon: Sparkles,
|
||||
price: "$165", subtitle: "Interior Detail", features: [
|
||||
"Full vacuum and cleaning", "Steam cleaning surfaces", "Wipe down plastics", "Center console detail", "Cup holders clean", "Door panels wipe", "Windows inside and out", "Odor removal"],
|
||||
"Full vacuum and cleaning", "Steam cleaning surfaces", "Wipe down plastics", "Center console detail", "Cup holders clean", "Door panels wipe", "Windows inside and out", "Odor removal"
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "full", badge: "Best Value", badgeIcon: Star,
|
||||
price: "$215", subtitle: "Full Detail", features: [
|
||||
"Exterior wash", "Foam bath", "Wheel cleaning", "Tire shine", "Interior detail", "Hand dry", "Windows", "Premium finish"],
|
||||
"Exterior wash", "Foam bath", "Wheel cleaning", "Tire shine", "Interior detail", "Hand dry", "Windows", "Premium finish"
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "paint-correction", badge: "Premium", badgeIcon: Zap,
|
||||
price: "$350-$600", subtitle: "Paint Correction", features: [
|
||||
"Professional paint assessment", "Swirl mark removal", "Oxidation treatment", "Paint surface restoration", "Preparation for coating"],
|
||||
"Professional paint assessment", "Swirl mark removal", "Oxidation treatment", "Paint surface restoration", "Preparation for coating"
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "coating", badge: "Premium Protection", badgeIcon: Shield,
|
||||
price: "$700-$1,250", subtitle: "Paint Correction + Ceramic Coating", features: [
|
||||
"Full paint correction", "Professional grade ceramic coating", "12-24 month protection", "Water beading protection", "UV protection", "Longevity guarantee"],
|
||||
"Full paint correction", "Professional grade ceramic coating", "12-24 month protection", "Water beading protection", "UV protection", "Longevity guarantee"
|
||||
],
|
||||
},
|
||||
]}
|
||||
title="Our Services & Pricing"
|
||||
@@ -86,7 +90,7 @@ export default function DetailFlowPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
animationType="slide-up"
|
||||
buttons={[{ text: "Get Quote", href: "#contact" }]}
|
||||
buttons={[{ text: "Request Free Quote", href: "#contact" }]}
|
||||
buttonAnimation="opacity"
|
||||
/>
|
||||
</div>
|
||||
@@ -96,15 +100,18 @@ export default function DetailFlowPage() {
|
||||
features={[
|
||||
{
|
||||
id: "mobile", label: "Mobile", title: "We Come To You", items: [
|
||||
"No need to drive anywhere", "Save time and hassle", "On-site professional equipment", "Self-contained water and power"],
|
||||
"No need to drive anywhere", "Save time and hassle", "On-site professional equipment", "Self-contained water and power"
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "quality", label: "Quality", title: "Premium Results", items: [
|
||||
"Professional-grade products", "Expert technicians", "Attention to detail", "Satisfaction guaranteed"],
|
||||
"Professional-grade products", "Expert technicians", "Attention to detail", "Satisfaction guaranteed"
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "convenient", label: "Easy", title: "Simple Booking", items: [
|
||||
"Quick phone or text booking", "Flexible scheduling", "No hidden fees", "Transparent pricing"],
|
||||
"Quick phone or text booking", "Flexible scheduling", "No hidden fees", "Transparent pricing"
|
||||
],
|
||||
},
|
||||
]}
|
||||
title="Why Choose Detail Flow"
|
||||
@@ -120,21 +127,21 @@ export default function DetailFlowPage() {
|
||||
<TestimonialCardThirteen
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Maria Rodriguez", handle: "@maria_r", testimonial:
|
||||
"Detail Flow transformed my car. The team was professional, punctual, and the results exceeded my expectations. My car looks brand new!", rating: 5, imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/supportive-attractive-adult-redhead-male-with-bristle-liking-great-plan-raising-hands-showing-thumbs-up-smiling-joyfully_176420-27569.jpg", imageAlt: "happy customer smiling satisfied portrait"},
|
||||
id: "1", name: "Maria Rodriguez", handle: "@maria_r", testimonial: "Detail Flow transformed my car. The team was professional, punctual, and the results exceeded my expectations. My car looks brand new!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/supportive-attractive-adult-redhead-male-with-bristle-liking-great-plan-raising-hands-showing-thumbs-up-smiling-joyfully_176420-27569.jpg", imageAlt: "happy customer smiling satisfied portrait"
|
||||
},
|
||||
{
|
||||
id: "2", name: "James Chen", handle: "@jchen", testimonial:
|
||||
"I love the convenience of having them come to my office. No hassle, no time wasted, and my car has never looked better. Highly recommend.", rating: 5, imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/confident-office-employers-thumbing-up-smiling-two-happy-professional-businesswomen-standing-together-posing-meeting-room-teamwork-business-cooperation-concept_74855-6924.jpg", imageAlt: "satisfied customer portrait professional"},
|
||||
id: "2", name: "James Chen", handle: "@jchen", testimonial: "I love the convenience of having them come to my office. No hassle, no time wasted, and my car has never looked better. Highly recommend.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/confident-office-employers-thumbing-up-smiling-two-happy-professional-businesswomen-standing-together-posing-meeting-room-teamwork-business-cooperation-concept_74855-6924.jpg", imageAlt: "satisfied customer portrait professional"
|
||||
},
|
||||
{
|
||||
id: "3", name: "Sarah Martinez", handle: "@sarah_m", testimonial:
|
||||
"The ceramic coating they applied is amazing. My car repels water perfectly and looks like it just rolled off the lot. Worth every penny.", rating: 5, imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/close-up-company-workers-having-busy-day_329181-15797.jpg", imageAlt: "customer testimonial portrait happy person"},
|
||||
id: "3", name: "Sarah Martinez", handle: "@sarah_m", testimonial: "The ceramic coating they applied is amazing. My car repels water perfectly and looks like it just rolled off the lot. Worth every penny.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-company-workers-having-busy-day_329181-15797.jpg", imageAlt: "customer testimonial portrait happy person"
|
||||
},
|
||||
{
|
||||
id: "4", name: "David Thompson", handle: "@dthompson", testimonial:
|
||||
"Great service at a fair price. They were thorough, friendly, and finished exactly when they said they would. Will definitely use them again.", rating: 5, imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/smiling-successful-businesspeople-showing-thumb-up-sign-office_23-2147923403.jpg", imageAlt: "happy satisfied customer portrait"},
|
||||
id: "4", name: "David Thompson", handle: "@dthompson", testimonial: "Great service at a fair price. They were thorough, friendly, and finished exactly when they said they would. Will definitely use them again.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-successful-businesspeople-showing-thumb-up-sign-office_23-2147923403.jpg", imageAlt: "happy satisfied customer portrait"
|
||||
},
|
||||
]}
|
||||
title="What Our Customers Say"
|
||||
description="Real feedback from satisfied Detail Flow customers across Tracy and surrounding areas."
|
||||
@@ -160,23 +167,23 @@ export default function DetailFlowPage() {
|
||||
<FaqDouble
|
||||
faqs={[
|
||||
{
|
||||
id: "1", title: "Do you bring your own water and power?", content:
|
||||
"Yes, we are fully self-contained. We bring our own water supply and power equipment, so we can detail your car anywhere - at your home, office, or other location. No additional setup required from you."},
|
||||
id: "1", title: "Do you bring your own water and power?", content: "Yes, we are fully self-contained. We bring our own water supply and power equipment, so we can detail your car anywhere - at your home, office, or other location. No additional setup required from you."
|
||||
},
|
||||
{
|
||||
id: "2", title: "How long does detailing take?", content:
|
||||
"Interior detailing typically takes 2-3 hours, while full detail service takes 3-4 hours. Paint correction and ceramic coating applications may take longer depending on vehicle condition. We'll provide an accurate time estimate when you book."},
|
||||
id: "2", title: "How long does detailing take?", content: "Interior detailing typically takes 2-3 hours, while full detail service takes 3-4 hours. Paint correction and ceramic coating applications may take longer depending on vehicle condition. We'll provide an accurate time estimate when you book."
|
||||
},
|
||||
{
|
||||
id: "3", title: "What is ceramic coating and how long does it last?", content:
|
||||
"Ceramic coating is a professional-grade protective layer applied to your car's paint. It provides 12-24 months of protection against water spots, UV damage, and minor scratches. It creates an incredibly smooth, hydrophobic surface that beads water beautifully."},
|
||||
id: "3", title: "What is ceramic coating and how long does it last?", content: "Ceramic coating is a professional-grade protective layer applied to your car's paint. It provides 12-24 months of protection against water spots, UV damage, and minor scratches. It creates an incredibly smooth, hydrophobic surface that beads water beautifully."
|
||||
},
|
||||
{
|
||||
id: "4", title: "What if I'm not satisfied with the results?", content:
|
||||
"Your satisfaction is our guarantee. If you're not happy with the results, we'll fix it until you are. We stand behind our work with a complete satisfaction guarantee."},
|
||||
id: "4", title: "What if I'm not satisfied with the results?", content: "Your satisfaction is our guarantee. If you're not happy with the results, we'll fix it until you are. We stand behind our work with a complete satisfaction guarantee."
|
||||
},
|
||||
{
|
||||
id: "5", title: "How do I book a detailing appointment?", content:
|
||||
"Booking is easy! Simply call or text us at 209-328-0536 or fill out our booking form on this website. We'll confirm your location, service type, and schedule a convenient time that works for you."},
|
||||
id: "5", title: "How do I book a detailing appointment?", content: "Booking is easy! Simply call or text us at 209-328-0536 or fill out our booking form on this website. We'll confirm your location, service type, and schedule a convenient time that works for you."
|
||||
},
|
||||
{
|
||||
id: "6", title: "Do you offer any special packages or discounts?", content:
|
||||
"We offer competitive pricing on all our services. When you book multiple services together (like paint correction + ceramic coating), we provide bundle pricing. Contact us for current promotions and package deals."},
|
||||
id: "6", title: "Do you offer any special packages or discounts?", content: "We offer competitive pricing on all our services. When you book multiple services together (like paint correction + ceramic coating), we provide bundle pricing. Contact us for current promotions and package deals."
|
||||
},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Everything you need to know about our mobile car detailing services."
|
||||
@@ -229,8 +236,7 @@ export default function DetailFlowPage() {
|
||||
{
|
||||
title: "Contact", items: [
|
||||
{ label: "Phone: 209-328-0536", href: "tel:209-328-0536" },
|
||||
{
|
||||
label: "Email: tracy@detailflow@gmail.com", href: "mailto:tracy@detailflow@gmail.com"},
|
||||
{ label: "Email: tracy@detailflow@gmail.com", href: "mailto:tracy@detailflow@gmail.com" },
|
||||
{ label: "Tracy, California", href: "#" },
|
||||
],
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user