/* Goodman Decorators — Homepage */ const { Button, Icon, ServiceCard, ProjectCard, PricingCard, TestimonialCard, Tag, BeforeAfterSlider, Accordion, MediaPlaceholder } = GDL; const HOME_TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "heroTheme": "dark", "showPricing": true }/*EDITMODE-END*/; function HomeHero({ onEstimate, theme }) { const dark = theme === 'dark'; return (
{dark &&
}
Chicago & the North/Northwest suburbs

Homes worth coming back to.

Painting, remodeling and repair for discerning homeowners and commercial spaces — done with craft, care, and clean job sites.

{[[BIZ.rating, 'Across ' + BIZ.reviews], ['15+ yrs', 'Serving Chicagoland'], ['Licensed', '& fully insured']].map(([n, l]) => (
{n}
{l}
))}
Luxury kitchen remodel by Goodman Painters & Decorators
); } function TrustBar() { const items = [['shield', 'Licensed & insured'], ['award', '2-year workmanship warranty'], ['users', 'Owner on every project'], ['sparkles', 'Spotless job sites']]; return (
{items.map(([ic, l]) => (
{l}
))}
); } function HomeServices() { const svc = [ ['brush', 'Interior painting', 'Premium finishes, meticulous prep, crisp lines on walls, trim and ceilings.', 'Interior Painting.html'], ['paint-roller', 'Exterior painting', 'Weather-ready coatings that protect and elevate your home’s facade.', 'Services.html'], ['home', 'Kitchen remodeling', 'Custom cabinetry, stone counters, and lighting designed around how you live.', 'Services.html'], ['ruler', 'Bathroom remodeling', 'Spa-grade materials and tilework with a designer’s eye for detail.', 'Services.html'], ['hammer', 'Drywall & plaster', 'Seamless installation and repair — the flat, quiet walls good paint needs.', 'Services.html'], ['sparkles', 'Handyman & repairs', 'Skilled hands for the punch list — from door hardware to trim to tile.', 'Services.html'], ]; return (
{svc.map(([ic, t, d, href]) => )}
); } function HomeReveal() { return (
Before & after

See the difference craft makes

Drag the handle to reveal how thoughtful design and honest workmanship transform a space.

); } function HomeTestimonials() { const t = [ [5, 'It was nice to work with one company that could handle the entire job, from design down to the smallest details. We love our new kitchen.', 'Homeowner', 'Kitchen remodel · Chicago'], [5, 'Professional, reliable, trustworthy and courteous from beginning to end. We’ve used Goodman for years and recommend them without hesitation.', 'Repeat client', 'Whole-home work · North Side'], [5, 'The owner arrived the same day, the proposal was within budget, and the crew did an outstanding job. They did not disappoint.', 'Christ Temple Church', 'Commercial painting · Chicago'], ]; return (
{t.map((x) => )}
); } function HomePricing({ onEstimate, onBookCall }) { return (
); } function HomeFAQ() { return (
Good to know

Questions, answered

Still curious? Call us at {BIZ.phone} — a real person picks up.

); } function HomePage() { const [t, setTweak] = useTweaks(HOME_TWEAK_DEFAULTS); const [estimateModal, openEstimate] = useEstimateModal(); return (
{t.showPricing && window.location.href = 'Estimate.html#book'} />} {estimateModal} setTweak('heroTheme', v)} /> setTweak('showPricing', v)} />
); } window.HomePage = HomePage;