Measure the roofline from one photo. Price it on the spot.
Permanent roofline lighting priced from one photo. The roofline is detected in the browser, scaled from a known reference, and turned into a price range on the spot. The photo never leaves the device.

What needed solving.
Lighting quotes normally need a site visit just to measure the roofline. That visit costs time, and the customer waits days for a number.
We built a tool that does the measuring in the browser from one photo, then wrapped it in a site that shows the product the way it's meant to be seen: at night.
The work, in detail.
Roofline detection in the browser
A pure-function detector reads the photo's pixels, models the sky, finds the roof edge, trims trees and keeps the gable peaks. It runs on the visitor's own device.
Real feet from a known reference
The visitor taps something with a known size, like a garage door, and the tool scales the roofline into linear feet and a price range.
Tested against known answers
The same detector file is tested against synthetic houses whose rooflines are already known.
A house that lights up as you scroll
A procedurally drawn house under a moonlit sky lights up bulb by bulb, cycles color palettes and only snows from November to March.
Smooth on real hardware
The scroll scenes were profiled and rebuilt until dropped frames on desktop went from 213 to zero.
Strict build contract
The build fails on any price not in the approved table, on FAQ drift between page and schema, and on content repeated between city pages.
- Hand-written HTML with a small Node build
- Canvas scene engine with no dependencies
- In-browser image analysis
- Netlify
- llms.txt
- WebApplication schema for the tool
- IndexNow
- Clean-URL redirects
Bricolage Grotesque. A night palette with warm bulb glow, built to sell lights the way people see them.

Want one built for you?
Get a free system quote: we look at your site, your Google profile, how your calls get answered and what you spend on leads, then put what we'd build and what it costs in writing.
Get a free system quote