A multi-city site with instant estimates and documented inspections
Three cities, each with its own page, an instant estimate, and inspections documented photo by photo.
crestbay-roofing.rnextlabs.com
This is a concept build. CrestBay 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 were quoted lump sums with no unit behind them, so two quotes for the same job could not be compared.
What we built
Priced by the unit
A price band per material, dated to the research behind it.
Photos, not adjectives
Inspections documented image by image.
A page per city
Each metro gets its own page, because customers search the city they live in.
What it does
Quotes customers can compare
An instant estimate before the first call
Local pages for each city
Inspection booking with documented results
Built with
- React
- TypeScript
- Node.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