Website redesign · 4 complete concepts

Mr. Restoration Inc.
Pick a direction.

Four fully-built, working websites — not mockups. Each one uses Mr. Restoration's real logo, real contact details and real copy, with a colour system sampled pixel-by-pixel from the logo itself. Every concept carries the same on-device AI, and all four are live below.

4 full concepts 3 AI features, running locally 0 external libraries CA Lic #1089696
Open full ↗
mrrestorationusa.com — concept: ignition
Loading concept…

Live and fully interactive inside the frame — scroll it, click it, try the AI. For the full effect (and the load animation), open a concept in its own tab.

The four directions

Same business. Four very different arguments.

Each concept solves the same problem — get a panicking homeowner to call — but bets on a different instinct.

Cinematic Fire-damaged living room
Ignition

The emotional one. A real WebGL fire burns behind the headline, and the signature moment is a scroll-driven scene where a burnt room physically heals back to new as you scroll through the restoration timeline.

Custom GLSL fire, smoke & ember shaders Scroll-scrubbed room-heal animation with stage rail Cinematic intro sequence on page load All three AI tools: triage, photo scanner, estimator
Editorial · light Technician using a thermal camera
Response

The trustworthy one. Light, calm and editorial — built to reassure someone whose house just flooded. Leads with proof rather than drama: draggable before/after sliders and a drying-data chart that argues “dry is a number, not an opinion”.

Two draggable before/after comparison sliders Self-drawing moisture-readings chart AI output styled as a formal damage report Insurance-first playbook section
Technical Controlled demolition flood cut
Dispatch

The competence one. A dark operations console that says these people are technicians, not a guy with a van. Centrepiece is a drag-rotatable 3D cutaway house with four clickable damage zones.

Drag-rotatable CSS-3D cutaway house, 4 damage zones AI triage as a live typing terminal Animated coverage radar for the service area Monospace HUD system throughout
Art-directed Fire and water colliding
Duality

The brand one. It takes the two flames in the existing logo — one water, one fire — and makes them the entire structure of the site. The hero is split live between a water shader and a fire shader, and the whole page recolours to whichever element you're dealing with.

Live split-screen: water and fire shaders, mouse-driven seam Fire/Water switch that re-themes the entire page Auto-themes itself to whatever the AI detects Huge Anton display type, full-bleed split sections

Side by side

What's in each one.

FeatureIgnitionResponseDispatchDuality
AI damage triageYesYesYesYes
AI photo damage scannerYes
Live cost estimatorYesYes
WebGL shadersFire · smoke · embersFire + water split
3D motion graphicsParallax emblem, tilt cardsTilt cards, floating chipsRotatable 3D houseDepth-split hero
Scroll-triggered sceneRoom heals as you scrollBefore/after + chart drawReveals + zone syncSplit-panel reveals
Plays an animation on loadFull intro sequenceSlider auto-sweepHouse auto-rotateShaders ignite
ToneCinematic, urgentCalm, editorial, trustedTechnical, preciseBold, art-directed
Best forEmotional impact & adsInsurance-led referralsCommercial clientsBrand-building

Under the hood

Built on your own assets.

The brand system wasn't invented — it was extracted. Every colour comes from sampling the logo directly, and it turns out the logo already uses the official US flag colours.

Brand palette, sampled

Old Glory Blue #0B3162 and Old Glory Red #B31942 from the flag arc, the wordmark navy #262364, plus the fire and water gradients lifted straight from the two flames.

Real AI, running locally

A Naive Bayes damage classifier trained on a labelled corpus, a computer-vision photo scanner using luminance and Sobel edge analysis, and a parametric cost model. Nothing is uploaded, no API key needed, and the classifier tests at 7/7 on its evaluation set.

No frameworks, no libraries

Hand-written GLSL shaders and vanilla JavaScript. Nothing to install, nothing to break, and it deploys as static files that load fast on a phone in a driveway.

Accessible by default

Full keyboard navigation, skip links, ARIA labelling, visible focus rings, and every animation disables itself under prefers-reduced-motion.

Image library

The logo and the drying-equipment photo are Mr. Restoration's own, pulled from the current site. The rest were generated to fill the gaps and are clearly marked everywhere they appear — swap them for real job photography before launch.

realMr. Restoration's own job photo

Before this goes live

Still needed from the client.

Nothing here blocks reviewing the concepts — but each one is a real gap that has to be closed before launch, and I deliberately did not invent any of them.