Book a call
Case study
Welcome Renovation
Residential renovation (PropTech)

Renovation as a product, live in three markets in 8 months

Welcome Renovation wanted to sell luxury remodeling with clear scope, fixed pricing and predictable delivery. We built the homeowner app, the field app and the admin system behind that promise, and it launched across Southern California with 15,000 active users.

Welcome Renovation homeowner app on two phones: project progress, payments and an upcoming design meeting
15,000
active users on the platform at launch.
3 regions
launched at the same time: Los Angeles, Orange County and San Diego.
8 months
from discovery to multi-region deployment, with homeowner, field and admin apps shipped together.
Engagement
8 months, discovery to multi-region launch
Team
Region
USA (Southern California)
Today
Supported and evolved by MetaProject
01 · The business problem

Fixed prices don't survive a group chat

Residential remodeling has run the same way for decades: personal calls, group chats, photos on someone's phone and spreadsheets. The result is familiar to every homeowner. Pricing is opaque, schedules slip and nobody is quite sure what has been paid for.

Welcome Renovation's business model depended on the opposite: clear scope, fixed pricing and predictable delivery for the California luxury market. That promise needed one record of every project that the homeowner, the site manager and the office could all see and trust.

The brief: software that lets Welcome Renovation operate as a tech-enabled product company instead of a traditional general contractor, across three regions from day one.

02 · What was at stake

Payment friction erodes trust

Manual invoicing and unclear links between money and work create disputes. Funds had to release only when physical work was verified, in a way both sides could check.

Late change orders are the costliest

“This isn't what I imagined” at the punch-list stage costs far more than the same conversation during discovery.

Every city has its own paperwork

Municipal codes, permits and contract structures differ across LA, Orange County and San Diego. Homeowners should never have to know that.

Two phone screens: bathroom task progress for waterproofing and drywall, and a homeowner profile with project and payment progress
03 · How we solved it

Four decisions that made the promise enforceable

01

Release money only on verified work

Each project is split into milestones with set amounts. When the manager submits photos, video and sign-off, the milestone closes and Stripe releases the payment. Both sides see what was verified, what was paid and what is pending, with an audit-grade record of who verified what and when.

02

Two native apps for two very different users

Homeowners need visibility and answers without asking anyone. Managers need daily reports, video walkthroughs and punch lists from job sites with poor connections. Both apps are native Swift and Kotlin because high-resolution media and background sync hit cross-platform limits. The duplicated codebase cost was worth it for this workload.

3 apps
homeowner, field and admin on one shared record
03

Settle taste before the build starts

A multi-step design intake maps each homeowner's preferences to the curated collections the business sells, such as Santa Barbara and Bel Air. It aligns expectations during discovery, where a change costs far less than at the punch-list stage.

04

Keep regional rules out of the interface

Contracts, design briefs and municipal permits are signed in the app through DocuSign. Regional differences live in the document and workflow layer, so one product could launch in three markets at once. Stripe, DocuSign and Pipedrive were integrated rather than rebuilt, which kept engagement time on what differentiates the business.

3 regions
launched simultaneously
Admin dashboard on a tablet for a Huntington Beach renovation with timeline, payments, documents, team and clients
04 · Timeline

Weeks 1–4 · Discovery and UX strategy

User journeys, data model, integration scope.

Months 2–3 · Core infrastructure

NestJS backend, Stripe, DocuSign and Pipedrive.

Months 4–6 · Native mobile

Homeowner and manager apps, media pipelines.

Month 7 · Integration testing and QA

Financial flows and cross-device checks.

Month 8 · Regional launch

LA, Orange County and San Diego.

Ongoing partnership

A platform that keeps adding services

The platform launched in three Southern California markets at once with 15,000 active users, and every milestone payment is tied to verified completion that homeowner and manager can see in real time. MetaProject continues to support and evolve it.

Next on the roadmap: schedule optimisation from historical project data, new modules such as HR and payroll on the same infrastructure, and long-term space management for homeowners after the renovation ends.

15,000

active users at launch

3

regions launched simultaneously

8 months

from discovery to deployment

4

native builds: two apps on iOS and Android

05 · Results in full

15,000

active users on the platform at launch

3

apps shipped: homeowner, field and admin

8 months

from discovery to multi-region deployment

3 regions

launched simultaneously in Southern California

Under the hood

Native homeowner and project-manager apps for iOS and Android, a web admin dashboard, milestone payments, a DocuSign document suite, design preference intake and Pipedrive CRM integration.

Swift · Kotlin · Node.js / NestJS · Next.js + TypeScript · Stripe · DocuSign · Pipedrive · AWS S3 + CloudFront · automated CI/CD · BrowserStack

FAQ

Questions about this project

Why native mobile rather than cross-platform for this engagement?

The decision was driven by the media workload. The field app uploads high-resolution photos and video from variable-quality on-site connections, and the homeowner app delivers that media back at full fidelity. Cross-platform frameworks (React Native, Flutter) handle standard form-based and content-driven apps well, but hit a performance ceiling with media-heavy workflows and reliable background sync. Native Swift and Kotlin let us hit that performance bar without trade-offs. The duplicated codebase cost is real, but for this product class it was the right call.

How does milestone-linked payment via Stripe actually work?

The architectural pattern is "payment release on verified completion." Each project is broken into milestones with associated payment amounts. When the project manager submits verification (photos, video, sign-off) for a completed milestone, the system marks it complete and triggers Stripe to release the associated funds. Both sides have real-time visibility into what's been verified, what's been paid, and what's pending. The engineering complexity lies in defining what constitutes "verified completion" in a way both parties can trust, and providing an audit trail that supports that trust over time.

Why integrate Pipedrive, DocuSign, and Stripe rather than building these capabilities in-house?

Because each of these systems does its specific job extremely well, and rebuilding them in-house would have consumed engagement time without producing differentiation. The right architectural decision was a clear integration boundary with each: treat them as managed services for the parts of the workflow they handle best, and build the platform's actual differentiation around them. Stripe handles payments, DocuSign handles legally-binding signatures, Pipedrive handles CRM. The platform handles the orchestration.

How do you handle regional regulatory variation in a multi-region launch?

By isolating the variation in the document and workflow layer rather than letting it propagate through the user interface. Across LA, Orange County, and San Diego, municipal codes and permit structures vary, but the homeowner shouldn't have to know that. The compliance layer absorbs the variation; the surface stays clean. This pattern generalises to any multi-region product where local regulation differs but the user experience should not.

Can the platform expand to other field-service categories beyond renovation?

Yes, that's part of the current roadmap. The underlying pattern (dual mobile apps + admin coordination + milestone-linked financial workflows + integrated CRM and compliance) generalises to any field-service business that wants to move from bespoke service delivery to a productized experience. HR and payroll modules are the next planned extensions.

Could your service business run as a product?

Tell us what you are building. We will come back with an honest view of how we would approach it.