import React, { useState } from 'react'; import { PackageTier, VehicleType } from '../types'; const DetailRealityCheck: React.FC = () => { const [vehicleType, setVehicleType] = useState(VehicleType.CAR_4DR); const [dirtiness, setDirtiness] = useState(5); const [hasHair, setHasHair] = useState(false); const [hasStains, setHasStains] = useState(false); const [hasOdors, setHasOdors] = useState(false); const [year, setYear] = useState(new Date().getFullYear()); const [result, setResult] = useState<{ tier: PackageTier; price: string; reason: string } | null>(null); const calculate = () => { const isNew = (new Date().getFullYear() - year) <= 5; const isCar = vehicleType === VehicleType.CAR_2DR || vehicleType === VehicleType.CAR_4DR; let tier = PackageTier.MODERATE; let price = ""; let reason = ""; // VIP LIGHT CHECK ($250) if (isNew && isCar && !hasHair && !hasStains && !hasOdors && dirtiness <= 4) { tier = PackageTier.VIP_LIGHT; price = "$250"; reason = "Good news, this one behaves nicely, so you qualify for our VIP Light Detail at $250."; } // MINIVAN SPECIAL ($650+) else if (vehicleType === VehicleType.MINIVAN) { tier = PackageTier.MODERATE; price = dirtiness > 7 ? "$750+" : "$650+"; reason = "Minivans are large projects. " + (dirtiness > 7 ? "That level of cleaning" : "Standard care") + " starts around " + price + " to get it right."; } // EXTREME ($550+) else if (dirtiness >= 9 || (hasHair && hasStains && hasOdors)) { tier = PackageTier.EXTREME; price = vehicleType === VehicleType.SUV ? "$600+" : vehicleType === VehicleType.TRUCK ? "$650+" : "$550+"; reason = "That bumps it into our next tier so we can handle the heavy lifting. This requires a total restoration focus."; } // HEAVY (Fails 2+ VIP conditions) else if ([hasHair, hasStains, hasOdors, dirtiness > 5].filter(Boolean).length >= 2) { tier = PackageTier.HEAVY; price = vehicleType === VehicleType.SUV ? "$475-$525" : vehicleType === VehicleType.TRUCK ? "$500-$550" : "$425-$475"; reason = "Failing multiple VIP conditions moves this into our Heavy tier. We’ll need the extra time for pet hair or stains."; } // MODERATE (Fails 1 VIP condition) else { tier = PackageTier.MODERATE; price = vehicleType === VehicleType.SUV ? "$400-$425" : vehicleType === VehicleType.TRUCK ? "$425-$450" : "$350-$375"; reason = "That bumps it into our Moderate tier—our most common service for Knoxville daily drivers."; } setResult({ tier, price, reason }); }; return (

Screening Tool

🧠 The Reality Check

30 seconds. Zero judgment. Tell us what we're working with.

setYear(parseInt(e.target.value))} />
setDirtiness(parseInt(e.target.value))} />
1: Just Tidy Level: {dirtiness} 10: "No comment"
{[ { label: 'Hair', state: hasHair, set: setHasHair, icon: '🐶' }, { label: 'Stains', state: hasStains, set: setHasStains, icon: '🧃' }, { label: 'Odors', state: hasOdors, set: setHasOdors, icon: '👃' }, ].map(item => ( ))}
{result ? (

Professional Suggestion

{result.tier}

{result.price}

"{result.reason}"

) : (

Complete the quick screening
to reveal your tier

)}
); }; export default DetailRealityCheck;
top of page

Exclusive Services

This is your Services Page. It's a great opportunity to provide information about the services you provide. Double click on the text box to start editing your content and make sure to add all the relevant details you want to share with site visitors.

Are you tired of constantly having to scrub and clean the interior of your car? Do you want to protect your car's upholstery and fabric from spills, stains, and everyday wear and tear? If so, then our Fabric Fortress Fabric Protector is the perfect solution for you.

Our Fabric Fortress Fabric Protector is more than just a simple stain repellent. It creates an invisible shield on your car's fabric surfaces that protects against a wide range of damaging substances, including spills, stains, dirt, grime, and even UV rays. This means that your car's interior will stay cleaner, fresher, and more vibrant for longer.

In addition to protecting your car's upholstery and fabric, our Fabric Fortress Fabric Protector also makes it easier to maintain. Because it prevents dirt and grime from sticking to your car's interior, you'll spend less time and effort cleaning it. This means that you'll have more time to enjoy your car and less time worrying about keeping it clean.

Here's what some of our satisfied customers have to say about our Fabric Fortress Fabric Protector:

"I was really skeptical about using a fabric protector, but after using Fabric Fortress on my car's upholstery, I'm a believer! Spills and stains just bead up and wipe right off. It's made a huge difference in how much time I spend cleaning my car's interior." - Maria S.

"I've tried several different fabric protectors in the past, but none of them have worked as well as Fabric Fortress. My car's upholstery looks brand new even after months of use. I highly recommend it to anyone looking to keep their car's interior looking its best." - Dave G.

Our Fabric Fortress Fabric Protector is also safe and easy to use. It won't change the color or feel of your car's fabric, and it dries quickly so you can get back on the road in no time. Plus, it's backed by a 100% satisfaction guarantee, so you can be confident in your purchase.

When you choose our Mobile Auto Detailer service, you'll get the highest quality Fabric Fortress Fabric Protector applied by our trained professionals. We recommend getting the Fabric Protector applied immediately after getting your car's interior detailed for the best results. This will help to keep your car's interior looking and feeling brand new for as long as possible.

Don't let spills, stains, and everyday wear and tear ruin your car's upholstery and fabric. Protect your investment with our Fabric Fortress Fabric Protector and keep your car looking and feeling brand new. Contact us today to schedule your Mobile Auto Detailer service and get the protection your car deserves.

Let's Work Together

This is a Paragraph. Click on "Edit Text" or double click on the text box to start editing the content.

bottom of page