HARSHITA
All work01/042026
Camera-first repair app · iOS

FIXIT.

Point your camera at something broken. Fixit tells you what is wrong, how sure it is, and how to fix it. When the job is dangerous, it stops and helps you find a professional.

View the walkthrough
Fixit diagnosis screen

Overview

A calmer way to fix the things you already own.

People replace things that still work because fixing them is hard to start. In the interviews, the same three problems came up: people did not know what was wrong, did not know what the part was called, and were afraid of making it worse or getting hurt.

Fixit is built around those three problems. You photograph the broken item instead of naming it. The app tells you what is likely wrong and how sure it is, walks you through the repair one step at a time, and stops and helps you find a professional when a repair is unsafe.

One set of numbers, used throughout
62M tonnes
of e-waste in 2022; only 22.3% formally collected (ITU, 2024)
82M tonnes
of e-waste forecast by 2030
6 interviews
plus 34 survey responses, 5 testers per round
Whirlpool WTW5000
the worked example throughout, a drain-pump fault
$18.40 vs $400
the part from PartSelect against a shop's replace quote
41% → 92%
the low-confidence loop, once a better photo is taken
4 fixed, 1 gave up
one user's first month, $312 saved after $96 of parts
One design system
every screen built from the same tokens

01The problem

People give up on things they could fix, because starting feels risky.

A repairable item usually needs one part and one hour. But before any of that, a person has to figure out what is wrong, what it is called, and whether they will hurt themselves or make it worse. Most people never get past that first wall, so the item goes in a closet, then in the trash.

They can't name the fault.

Without the word, they can't even search for help.

They're afraid.

Of breaking it more, voiding the warranty, or getting a shock.

They can't trust what they find.

A chatbot sounds sure, but offers no way to check.

02Research

Find out how people fix things now, and where they stall.

Research objectives
  • Learn how people find and attempt repairs today
  • Find the exact moments where they give up
  • Test whether a camera-first approach removes the first barrier
METHODS
  • User interviews
  • Short survey
  • Competitive analysis
PARTICIPANTS
  • 6 interviews, 34 surveyed
  • Ages 27 to 58
  • Renters and homeowners
FORMAT
  • In person and video call
  • Each had a recent, real repair
  • Varying DIY confidence
What people told me

Fixing it felt like a gamble I’d probably lose, so I bought a new one.

I don’t even know what the part is called, so I don’t know what to search for.

THE OVERARCHING PAIN POINT

Trying to fix something should feel doable. Instead it feels like a gamble people expect to lose, so they stop before they start.

Competitive analysis

The tools that already exist all start after the hardest step — working out what is wrong.

TOOLGOOD ATFALLS SHORT
YouTube+Huge free library
You must know the exact term to find the right video
No safety checks, nothing specific to your unit
iFixit+Excellent guides and community
Guide-first, not diagnosis-first; you still identify the fault yourself
Skews to electronics
General AI chat+Fast and conversational
Can't see your item, and is confidently wrong
No safety limits, no sense of how sure it is
Maker support+Accurate for your exact model
Buried and slow
Pushes you toward paid service

03Define

Turn the interviews into people and priorities.

Grouping the notes by theme, the barrier was rarely skill. It was uncertainty and safety — not knowing what was wrong, and not trusting the answers people found.

Affinity map
NOT KNOWING WHAT IS WRONG
don't know the part name
what do I even search for?
the video was a different model
FEAR OF MAKING IT WORSE
scared I'll break it more
might void the warranty
can't put it back together
FIX OR REPLACE?
is it even worth fixing?
machine's 8 years old
$400 to replace it
SAFETY WORRY
got a shock once
won't touch anything electrical
CAN'T TRUST A CONFIDENT ANSWER
AI sounded sure, but was it right?
no way to check
same gamble as guessing
Personas

Three people carried the needs the research surfaced. Each one maps to a decision the app had to make.

P

I want to know it's safe to try before I take anything apart.

Age
29
Occupation
Marketing coordinator
Status
Renting, lives alone
Location
Austin, TX
CautiousBudget-awareWillingAnxious
Priya
About

Priya rents a one-bedroom flat and is careful with money and with her deposit. Her dishwasher stopped draining a month ago. She watched one video, didn't recognize a single part, and worried that opening it up would flood the kitchen or breach her lease. So it sits there while she debates calling a plumber she can't really afford. She'd happily fix small things herself if something told her, plainly, whether it was safe and where to start.

Goals
  • Fix small household problems without calling a pro every time
  • Avoid anything that risks her deposit or her safety
Pain points
  • Doesn't know the name of the part, so she can't search for help
  • Afraid of making it worse or flooding the kitchen
  • Generic AI answers sound confident but she can't trust them
Needs
  • To be told plainly what's wrong and whether it's safe to touch
  • Step-by-step guidance she can follow with no experience
Personality
CautiousConfident
FrugalFree-spending
By the bookImproviser
Safety-firstCarefree
Learns by readingLearns by doing
FIXIT IS
  • A reactive repair companion. Something breaks, you scan it, you get a fix.
  • Honest about how sure it is, including when it is not sure.
  • Willing to step back on dangerous work.
FIXIT IS NOT
  • A maintenance-reminder app. It does not nudge you or invent chores.
  • A marketplace. It hands parts to a real supplier; it does not sell them.
  • A replacement for a professional on unsafe jobs.

04Ideation

Shape the features around the three barriers.

HOW MIGHT WE

How might we help someone fix something when they don’t know what’s wrong, and can’t tell if it’s safe?

01

Capture

Photograph the broken thing. No need to name it. This removes the step everyone got stuck on.

02

Confidence-ranked diagnosis

Likely faults, each with a plain-language certainty, based on what the photo shows. Not a generic answer.

03

Guided repair

One step at a time, with the specific part and tool named.

04

Safety stop

For unsafe jobs the app stops and helps you find a professional, and passes on your photo and findings so you do not pay to diagnose twice.

05

Honest outcomes

Every repair ends as one of three states — fixed, waiting on a part, or gave up — and the app records all three.

Site map

It took three versions to settle where a repair lives while it is still going.

VERSION 1
Home

Everything on Home. It broke as soon as a user had more than one repair going.

VERSION 2
Home
Library (all mixed)
Account

Added a Library, but finished and unfinished repairs were mixed together.

VERSION 3
Home
Library → in progress · waiting · done
Account

Split by state. This is where the three outcome labels came from.

User flow

The core loop, including the point where the app refuses and hands you off to a professional. Drawn in FigJam.

Fixit user flow, from onboarding through capture, diagnosis, a safe-to-fix decision, the safety hand-off, guided repair and the recorded outcome.
The first MVP

Instead of wireframes, the first version of the screens was generated with AI and put in front of testers as it was. It looked clean, but it sounded more confident than it was, and people did not trust it. The redesign that follows came out of that testing.

Fixit onboarding screen from the AI-generated first version
Onboarding
Fixit home screen from the AI-generated first version
Home
Fixit capture screen from the AI-generated first version
Capture
The three flows it demonstrates

Each of the three main flows answers a problem the research surfaced.

1

People can't name what's wrong, so they don't even know what to search for. The item just sits in a closet.

SCAN & DIAGNOSE
  • ·Photograph the item, no need to name the part
  • ·The likely fault, ranked, with how sure the app is
  • ·A re-shot when confidence is low, 41% to 92%
2

People are afraid of getting hurt, and generic tools push them on with no safety check.

SAFETY STOP
  • ·On unsafe jobs the app stops instead of guessing
  • ·Hands your photo and findings to a nearby pro, so you don't pay to diagnose twice
3

People can't tell if a repair is worth it, or where to get the right part.

FIX OR REPLACE, AND PARTS
  • ·An honest ledger: $18.40 to fix vs $400 to replace
  • ·Order the exact part from PartSelect
  • ·Log the outcome: fixed, waiting, or gave up

05Iterate + validate

Test the base flow before building further.

Before building the full app, I put the core flow in front of five people — scan a broken item, read the diagnosis, decide whether to keep going — to check it was clear, trusted, and safe.

PARTICIPANTS
  • 5 testers
  • Ages 27 to 52
  • Different DIY habits
TASK FLOWS
  • Scan a broken item
  • Read the diagnosis
  • Decide whether to continue
GOALS
  • Is the flow clear?
  • Do they trust the result?
  • Do they know when it's unsafe?

Users did not want a confident answer. They wanted to see why, and how sure.

I was against showing low confidence. I thought a number like 41% would scare people off. I was wrong. When the app admitted it was unsure and asked for a better photo, people trusted it more, not less.

5 of 5 wanted to see what the diagnosis was based on. A bare answer felt like a gamble.

Shown a made-up 98% confidence with no reason, people trusted it less, not more.

Everyone asked some version of “what if it's wrong?”

06Branding

An honest mechanic, not a hype app.

The name says exactly what the app does. The look backs that up. One calm navy, plenty of white, and a single blue that only ever means “this is the action.” No gradients, no celebration screens, no badges or streaks. The only bright colours are the three outcome states, because those carry real meaning.

Colour palette

PRIMARY & OUTCOME
Navy
Blue
Fixed
Waiting
Gave up
BUTTONS
Start a scanNot now

Typeface

Display
Fix it yourself.
Heading
How sure are we?
Body
Point your camera at the broken part.
Label
WAITING ON A PART

07Design + prototype

From a confident answer to an honest one.

The high-fidelity screens are where the honesty had to become real interface. Most of the changes came straight from testing. Here is what moved, and why.

Smaller changes after testing
  • ·Grounded every diagnosis in the photo the user took.
  • ·Added the waiting on a part and gave up states.
A MISTAKE I CAUGHT AND FIXED

On the fix-or-replace screen I first labelled the odds “if the fix works, 92%.” But 92% was the app’s confidence that the drain pump is the fault, not the odds the repair succeeds. A correct diagnosis can still fail if you strip a screw.

I relabelled it “if we’re right about the pump, 92%, if we’re wrong, 8%,” and separated our diagnosis from your choice. Getting a number wrong in a way that still reads fine is the exact trap this app is meant to help people avoid.

Admitting uncertainty and refusing dangerous jobs made people trust the app more, not less.

MUST CHANGE
  • ·Clearer wording on the safety stop
  • ·A way to save a repair for later
  • ·Show the part price sooner
FUTURE
  • ·Live part pricing from a supplier
  • ·Offline mode for basements
  • ·Describe a fault out loud
WORKED WELL
  • ·Honest confidence, high and low
  • ·The safety stop
  • ·The “gave up” state

08Final design

Every screen on one system.

The finished flow, screen by screen. The handoff covers the full set, not just the happy path: the low-confidence loop, the safety stop, edge cases, and the error and empty states.

Capture screen
01

Capture

You start by pointing the camera at the broken part. There is no search box and nothing to name, because “I don't know what it's called” was the first place people got stuck. A live checklist shows what the app still needs — the item, the damage, the model plate — so you end up with one good set of photos instead of a vague guess.

Diagnosis and confidence screen
02

Diagnosis and confidence

The result leads with the most likely fault and a plain-language certainty, not a single confident verdict. Below it, the app shows what else it considered and why it ruled those out, so the answer can be checked rather than taken on faith. In testing this beat a bare 98 percent.

When it isn't sure screen
03

When it isn't sure

When the photo is not clear enough, the app does not fake certainty. It says exactly what it needs — “get close, I need to see the impeller” — and asks for a better shot before it commits. Once you re-frame, its confidence climbs and it tells you why it changed. This was the single most trusted moment in testing.

Guided repair screen
04

Guided repair

Repairs run one step at a time, never a wall of instructions. Each step names the exact tool, tells you where the parts go, and flags the small traps that ruin a job, like a longer bottom bolt that has to go back in the same hole. A progress bar keeps it honest about how much is left.

Safety stop screen
05

Safety stop

When a job crosses into danger — live mains, gas — the app stops instead of walking you through it. It is specific about why, and honest about its own blind spots under “what we haven't seen.” Then it turns the no into a handover: it finds a pro nearby and carries your photo and findings across.

Honest outcomes screen
06

Honest outcomes

Home keeps every repair, and every outcome, including the ones apps usually hide. The desk lamp reads “gave up” right next to the wins, and a repair waiting on a part shows exactly what it is waiting for. The impact is grounded, not vanity: dollars saved after the cost of parts, with no invented carbon number.

09Conclusion

Reflection & learnings

The honest version — the one that admits when it’s unsure and refuses dangerous work — tested better than the confident version every time.

What I learned

Early on I designed to make the screens look polished, and I kept filling empty space with features nobody asked for. Testing pushed me the other way. The hardest lesson was checking my own numbers: I shipped a screen that confused diagnosis confidence with repair odds, and it read fine until I looked twice. It is the exact mistake this app is built to catch, and I nearly shipped it anyway.

Future steps

There is plenty left to prove. The most important next step is testing with real broken items in bad lighting, not clean stock photos, and checking the safety rules with a real appliance repair professional before any of this gets built. After that, the roadmap is live part pricing through a supplier, an offline mode for basements with no signal, and a way to describe a fault out loud when a photo is not enough.

Sources and research basis

Next project
CycleSync