A 3D explainer that sells a problem customers cannot see
An interactive build-up that shows what is failing under the surface, and an honest tool that sometimes says "not yet".
ocotillo-roofing.rnextlabs.com
This is a concept build. Ocotillo Roofing is a fictional business. We designed and built the whole site — pricing, booking, content and tools — to show how we would approach a business like it. Everything you see works: open it and try it.
The challenge
The part that fails is hidden under the surface, so customers do not know they need the work until something breaks.
What we built
Take it apart in 3D
An interactive build-up opens layer by layer as the visitor scrolls.
A tool that can say no
An age check that often tells visitors they do not need the work yet.
Published pricing
Clear per-square-foot pricing from current market research.
What it does
A hidden problem explained in seconds
Trust earned by an honest tool
Pricing visible before the first call
Online booking that refuses double bookings
Built with
- Next.js
- React
- TypeScript
- Three.js
- Tailwind CSS
More work

A property platform where every price comes with its evidence
Listings across six US markets, each with comparables, days on market and sourced market data.
- Web platform
- Listings
- Market data

Instant online pricing that turns visitors into booked appointments
Customers price the job in the browser, book a time and land with the right person — no phone tag.
- Website
- Pricing tool
- Lead routing

A revenue calculator that shows owners what they actually take home
A vacation-rental manager's site that wins owners with net income, not inflated gross figures.
- Website
- Revenue model
- Property pages