Case study · Freelance · Apr 2024 — Jul 2025
Kanggo
Fixing the app that fixes homes.
Kanggo connects homeowners with tukang for painting, tiling, plumbing, electrical work and more. It started as a design assessment and became a freelance engagement: I redesigned the core ordering journey and pitched a new Jasa Mandor service.
- Role
- Freelance Product Designer
- Timeline
- Apr 2024 — Jul 2025
- Platform
- iOS · Android
- Scope
- Home, services, order, checkout + new service concept
How it started
Two briefs, one goal: make hiring a tukang feel safe.
Brief 1 · Tukang Jagoan
A mandor has to find qualified tukang and pay them transparently. Design a digital solution.
Where it led: the Jasa Mandor concept (section 05) ↓Brief 2 · Redesign Homecare
Redesign the Kanggo app: Home, choosing a service (Cat, Kebocoran, Listrik…) and Checkout.
Where it led: 15 months of freelance redesign (sections 01–04) ↓01
Redesign · Mobile app
Home
Problem
“Pesan Tukang Langsung” and “Aneka Solusi Masalah Rumah” listed the same services twice, so users couldn’t tell which to tap. The header and banner area also carried promo, notifications and favourites at once.
What I changed
- — Merged both grids into one “Layanan Jagoan” section
- — Moved promo into the header, notifications into Chat and favourite tukang into Account
- — Added “Berikan rating, yuk!” so finished jobs get reviewed and tukang build a reputation
- — Used a real person on “Ada Pertanyaan?” so help feels human
Result
2 → 1
service grids, no duplicate entry points
New
post-job rating loop for tukang
02
Redesign · Mobile app
Choosing a service
Problem
Every service sat in one long, flat list. Descriptions were taglines (“Rumah Terang, Hati Senang”) that didn’t say what the tukang actually does.
What I changed
- — List view first: too much information at once confuses people (Miller’s Law)
- — Grouped services into 4 colour-coded categories
- — Rewrote each description to say what the service covers
Result
4
colour-coded categories instead of one flat list
Every
description now explains the job, not a slogan
03
Redesign · Mobile app
Order form
Problem
The form was long and noisy. Prices showed per tukang before a session was chosen, the optional kenek wasn’t explained, and unrelated banners (a leak detector, a WhatsApp consult) interrupted the flow.
What I changed
- — Quieter, smaller problem chips so the question reads first
- — Photo upload placed right under the problem description
- — Explained that kenek is optional and why it’s suggested
- — Put prices inside the session picker (Seharian / Pagi / Sore) so the total is easy to calculate
- — Removed redundant sections and made buttons consistent
Result
4
redundant sections removed
1
place to see price: the session you pick
04
Redesign · Mobile app
Checkout
Problem
The order review repeated the schedule once per day, so a 32-day job became 32 identical rows that looked like a glitch. The complaint policy was a loud banner and the total was hard to find.
What I changed
- — One summary: start date, end date, total duration
- — “Sedikit lagi selesai” header to reassure before payment
- — Complaint policy as a calm card with clearer copy
- — Total price fixed at the bottom, consistent with the order form
Result
32 → 1
schedule rows become one summary card
Always
visible total, no scrolling to find the price
05
New service concept
Jasa Mandor
The brief assumed mandors struggle to find tukang. Before designing, I interviewed a mandor who specialises in besi and las to check that assumption.
What I assumed
Mandors need help finding qualified tukang.
What I found
Mandors already have their own crews, each with a specialty. They hire extra people through their own network.
The real gap
Clients have no way to find a trustworthy mandor, follow progress or see how tukang are paid. It all happens over WhatsApp.
Persona
Julianni, 26 · Tangerang
Wants a mandor who can deliver her home renovation within 3 months, and wants to manage it all in one app.
Pain points
Hard to find a mandor · poor communication · unclear cost estimates · project delays
Needs
Reliable, well-reviewed mandors · routine progress updates · a transparent budget and tukang payments
Solution concept
Find a mandor inside Kanggo, with built-in project management: clear communication, routine progress updates and a transparent budget and payment trail.
-
Step 1
Pick project size
Kecil (1–5 tukang), Menengah (6–15) or Besar (16+), with examples of each
-
Step 2
Meet mandors
After payment, get recommended mandors and discuss before the project starts
-
Step 3
Track progress
Material purchases, a daily log with photos and the final payment, in one timeline
-
Step 4
Rate & rehire
Favourite good mandors, with notifications and support built in
What I learned
Ask the mandor before designing for the mandor.
One interview overturned the brief’s assumption and pointed me to the real problem: trust between client and mandor.
Most of my redesign was removing things. Duplicate grids, noisy banners and repeated rows were the biggest sources of confusion.
Leaving a comment with the reason on every change made the handoff faster and the decisions easier to defend.




