All work
Product designAI / PropTechMobile app2026

Meistrly: an AI assistant for renovation

An AI app that flags risk in a renovation estimate before you sign, then keeps homeowner and contractor in sync as the work happens.

Check the estimate, follow the plan, and see the same progress from both sides.

Open the prototype

My role Founder and product designer, from idea to interactive prototype
Team Solo founder (pre-incorporation)
Timeline 4 months, 2026
Platform Mobile app (client and contractor modes) and landing page

At a glance

01 Problem

Homeowners sign renovation estimates they cannot judge.

GoalHelp homeowners catch gaps in an estimate before they sign.

Challenge

Serve two very different users, an anxious homeowner and a time-pressed contractor, in one app, and prove it as a real, clickable product rather than a deck.

Outcome

A working client and contractor prototype with live two-way sync now exists. Its effect on real homeowners and contractors is not measured yet; the Vilnius pilot is planned to test it.

Business Trust is missing on both sides: clients cannot judge an estimate and good contractors cannot easily prove they are reliable
Usability An anxious homeowner needs plain language, a time-pressed contractor needs speed
Engineering The prototype had no backend, so two-way sync and AI analysis had to be designed and shown as real behaviour

In Lithuania, checking a contractor's estimate still means a paid manual review, days later. Meistrly is designed to do it in seconds, and to follow the project through to completion.

02 Users

Two sides of one job: an anxious homeowner and a time-pressed contractor

H
Homeowner Anxious about signing an estimate they cannot judge.
Business Wants to know what is missing before signing
Usability Needs plain language, not an estimator's report
Tech Has the estimate as a PDF, Excel file or photo
C
Contractor Time-pressed, and needs a simple way to show they can be trusted.
Business Pays a subscription to list services and reach clients
Usability Checks in quickly: visibility toggle, listings, clients
Tech Updates progress in the same system the client sees

Deliberately out of scope Replacing the contractor, the contract or a lawyer: Meistrly flags risks and prepares questions.

03 Research

Starting from assumptions about trust, to be tested in a Vilnius pilot.

Competitive review of Lithuanian products Business need Regulation and data-source review Business need

Desk research on the Lithuanian market and building regulations, with a competitive review. Interviews with homeowners and contractors are planned for the pilot, not yet run.

  1. Assumption: homeowners cannot judge an estimate A first read must happen before signing, not after problems appear
  2. Assumption: contractors cannot easily show they are reliable Visible progress gives good contractors an edge
  3. Assumption: a paid manual review is too slow to be used An instant check removes the barrier

04 Process

One estimate, six stages, two people looking at the same data.

Product strategy me UX & UI design me Interactive prototype me, AI- assisted Landing page and pitch me
Today: from estimate to finished work
4 steps
  1. 01 Receive the estimate GoalKnow if it is reasonable FrictionMissing quantities and unclear lines are hard to spot
  2. 02 Get a second opinion GoalCheck it before signing FrictionA paid manual review, days later
  3. 03 Sign the contract GoalStart the work FrictionGaps surface in the middle of the project
  4. 04 Follow the work GoalKeep the project on track FrictionNo shared view of stages, dates and payments

The weakest point is the moment before signing.

With Meistrly
6 steps
  1. 01 Upload GoalPDF, Excel or a photo of the estimate
  2. 02 Analyse GoalMissing quantities, unclear lines and risks, ranked by severity
  3. 03 Ask GoalFive questions to put to the contractor
  4. 04 Check GoalDoes this work need a permit
  5. 05 Follow GoalSix stages with tasks ticked off
  6. 06 Sync GoalThe contractor's tick updates the client's view live

Same data, seen from both ends.

Six stages
6 steps
  1. 01 Project
  2. 02 Permits
  3. 03 Electrical
  4. 04 Plumbing
  5. 05 Heating
  6. 06 Finishing

Each stage shows who is responsible, or flags that nobody is assigned yet.

Path to launch (planned)
4 steps
  1. 01 Pilot GoalVilnius, six months
  2. 02 Lithuania GoalGrowth across the country
  3. 03 Regional expansion GoalNeighbouring markets
  4. 04 Global expansion GoalLater
Information architecture
Information architecture Two modes in one product: client side and contractor side, sharing one project data model.
Competitive positioning
Competitive positioning Where Meistrly sits among Lithuanian alternatives.
Product roadmap
Product roadmap What the product adds and when.
Growth stages
Growth stages From a Vilnius pilot to regional expansion.

05 Decisions

Built for the homeowner first, with the contractor in the same loop.

  • One app for both sides, not two A contractor's update has to appear on the client's side, which needs one shared data model CostTwo audiences to design for, in one set of components
  • Check the estimate in the client's interest The homeowner is the person least able to judge the document CostContractors are not the first audience for the check
  • Plain language over estimator jargon A risk flag only works if a non-expert understands it CostLess technical precision on the first screen
  • Unlock stages in order A clear next step keeps a long project from feeling like a wall CostReal projects overlap trades, so the model simplifies
  • Build the prototype in real code Decisions were tested against behaviour, not a picture of it CostNo backend yet: AI analysis and replies are scripted
  • Lighter for clients, darker for contractors Same system, different register for a different working context CostTwo moods to keep consistent

06 Solution

Check before you sign, then follow every stage.

  • Plain language over jargon: risk flags read like a friend explaining them
  • Progressive disclosure: the next stage unlocks once the current one is done
  • Two-way transparency: a contractor's update shows live on the client's side
  • One system, two moods: lighter for clients, darker for contractors
  • Design as a working artefact: every screen built as real, interactive code
scroll
Everything starts from one place
One ring, four actions

A single progress ring shows where the project stands, with the four core actions always one tap away: check an estimate, verify a permit, follow the plan, ask AI.

scroll
Homeowners cannot judge an estimate
Risks in plain language

An uploaded estimate becomes specific, severity-ranked risks, so a non-expert can see what is missing or unclear before signing.

scroll
A project needs a named person
A plan with names on it

Each stage shows who is responsible, or flags that nobody is assigned yet. Naming the person turns a timeline into an accountable one.

scroll
Homeowners ask a friend, not app
The questions you would ask a friend

Contractors filter by specialty, distance, price and rating. A quick permit check replaces a call to the municipality.

scroll
Contractors cannot easily show
The contractor's side

A visibility toggle, a quick read on listings and clients, and services and prices managed directly, without waiting for a platform admin.

scroll
Two-way transparency
The link that makes it work

Text: When a tradesperson checks a task off, the client's progress updates live. The same data, seen from both ends.

07 Results

A working two-sided prototype, a pitch and a plan for the Vilnius pilot.

2 sides Client and contractor in one product live two-way sync in the prototype
6 stages Work tracked from project to finishing each with a responsible person
What I learned
  • The two-way link between contractor and client turned out to be the strongest part of the product, so it belongs in the first version.
  • Positioning becomes credible when it is local: naming real Lithuanian alternatives beats comparing with foreign marketplaces.
  • Building every screen as real code made visual QA fast: feedback like "align icons with headings" could be fixed and re-checked in minutes.