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

Clay Bar service

 The clay bar service you recived removed most of the environmental fallout (road tar, light tree sap, etc) from your vehicle's paint. The paint is smooth and protected. Environmental Fallout will slowly return, to keep it managed, hand-wash regularly.

Wicking = The process of a stain returning durning the drying time

Wicking

Your vehicle had some tough stains. Aggressive detailing methods were used to mitigate the deep ground-in dirt. We threw the kitchen sink at it!

Deep stains require more moisture than usual therefore your fabrics are still damp. Hopefully, when they're dry, the tough stains are 100% gone. Several factors can determine if the stains return or not; color of fabric, color of stain, age of stain, ect. Wicking happens  to the best of detailers, how Your Place Auto Detail approaches Wicking is by cleaning bad stains first. This gives us time to witness if wicking will occur or not. But the best attempts can't totally eliminate wicking. Sometimes a second or third interior detailing can be enough to get rid of the remaining stains. Another approach is to have the area re-dyed, or have the carpet replaced (consult your detailer) 

 

Impossible Carpet

Impossible Carpet is a term auto detailers speak. It's used to describe a carpet that has an extremly low clingy nape. Hay, pet hair, etc.. gets logged into the fibers of impossible carpet and are diffucult to remove.  We got rid of most of the debris today while keeping our sanity, but some particles stubbornly remain. Sometimes a second or third interior detailing may be needed to get the rest. 

Deep Barrel Wheels

Your vehicle's wheels have deep barrels that's hard to reach. We did our best to reach those areas within an adequate time  frame. To do them the right way, they will need to be removed and cleaned from the inside. Please let us know if that is the cleaning expectation you're seeking?enough to get the residual dirt.

 

 

bottom of page