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.
ridgewell-roofing.rnextlabs.com
This is a concept build. Ridgewell 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
Customers want a price before they give out a phone number. Competitors hide theirs behind a form, so people call five companies and wait.
What we built
A price before a phone number
An interactive 3D configurator prices the job live as the customer shapes it.
Leads that route themselves
Urgency is read from the message, scored and assigned to the right person automatically.
Booking that cannot double-book
Real availability, checked as the customer picks a time.
What it does
Pricing a customer can see before calling
Inquiries that arrive with the job already specified
Leads assigned to the right person in seconds
Online booking with real availability
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

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

One site for owners, renters and buyers, with a rent estimator
Three audiences, three clear paths, a rent estimate that shows its comparables, and viewings that cannot collide.
- Website
- Estimator
- Listings