Yunhu — B2B After-Sales Service Platform

ROLE

Product design

TEAM

Yuhan Wu

TIMELINE

14 weeks

TOOLS

Claude code, supabase

STATUS

Exploratory MVP · User validation pending

OUTCOME / VALIDATION

Reversible edits, before/after comparison, and a timeline gallery.

The hard part

Long projects create scattered information from day one.

The owner

The owner carries the outcome and needs one clear view of progress, documents and next actions.

The three calls

Report corrosion quickly. Keep project work visible. Keep each project record together.

Problem

Corrosion can be documented. Project work is harder to coordinate.

Owners of bridges, terminals and steel assets need to coordinate evidence, progress and decisions across teams.

Messages, spreadsheets, documents and site photos make the current state hard to see.

Reports, updates and documents often start in separate places.

Scattered project info

Information is spread across messages, documents and photos.

Unclear next actions

A report does not always make the next step clear.

Opaque project progress

Owners lack one shared view of stage, tasks and status.

Persona

A proto-persona based on desk research, created to frame the initial product direction and still requiring validation.

He keeps the project moving while technical work is distributed across teams.

01

Capture the issue clearly.

Submit details, notes and site photos, even before a Yunhu project exists.

02

Know what happens next.

See stage, pending tasks and next action in one place.

03

Keep the project record together.

Keep progress, documents, field evidence and communication with the project.

Research

Design the most important features first.

Desk research, journey mapping and wireframes narrowed the product to two focused entry points. Iteration removed features that did not help the core job.

Research

Desk research, competitor review and a 5W scoping pass.

Who

One owner-side persona with two entry scenarios.

Findings

Scattered information, unclear next actions, opaque progress.

Validation

Flows and wireframes iterated against both entry scenarios.

The MVP demonstrates the end-to-end operating concept. User validation with owners, staff, and field teams is the next step.

SWOT

Won’t build

✕

Online shop

✕

Real-time sensors

✕

Complex calculators

Will do

✓

Photo-upload to capture the issue

✓

Curated technical knowledge

✓

Project monitoring

A smaller scope made the core workflow clearer.

User journey

Before — traditional

After — with the app

Decisions

Three decisions shaped the product.

For each: what I chose, what I rejected, and why.

D1

Make project tracking the home base.

Chose: project tracking as the home base. Rejected: a content-first home. Why: owners need current stage and next action before anything else.

D2

Build a project workspace, not a store.

Chose: a project workspace. Rejected: a product catalogue or store. Why: the recurring job is coordination, not purchasing.

D3

Keep the project record together.

Chose: one shared project record. Rejected: separate PDFs, messages and tracking tools. Why: decisions need their evidence and context together.

Design system

Final product

A project workspace built around the next decision.

TEAM — Yuhan Wu + collaborators · TOOLS — Figma, FigJam, Framer. ROLE — Product design, UX research, and interaction design. OUTCOME — A mobile-first workspace connecting requests, progress, documents, and communication in one project record. VALIDATION — Desk research, journey mapping, and wireframes narrowed the product to two focused entry points; next step: testing with owners, staff, and field teams.

owner

Visible progress.

Owners and project teams move from the right entry point to a visible project state, without losing context.

Operating

Behind the app, a staff console runs the business.

The Admin layer turns the mobile experience into an operating workflow.

Owner request

→

Admin review

→

Project created

→

Progress & documents

→

Owner tracking

Admin reviews owner requests.

Requests become tracked work.

Staff update project progress.

Status and corrections drive owner tracking.

Field teams upload evidence.

Photos and documents stay with the project.

Staff publish content.

News, knowledge and messages are managed centrally.

Owners see only their own data.

Every query is scoped to project membership — no cross-tenant leakage.

The MVP demonstrates the end-to-end operating concept.

Owners see only their assigned projects and records. Staff operate across projects from Admin.

admin

Quick management

Admin can manage all projects and assets efficiently across both mobile and desktop.

Learnings

What I learned from prototyping the MVP.

01

I first framed the product around choosing a coating. The clearer job was coordinating evidence, progress and next actions.

The owner homepage works better as a project view than a product catalogue.

02

Ownership had to be explicit before visual polish mattered.

Project membership shaped the data model and the experience.

03

The mobile app depends on the Admin operating layer.

The value is the loop from request to project to visible progress.

04

Empty, error and permission states build trust.

In a role-scoped product, boundaries are part of the experience.

Next

What I would validate next.

The MVP demonstrates the operating loop. These are the next questions, not built features.

Selection

Coating recommendation.

Validate whether lifecycle trade-offs help owners choose.

Records

Structured asset history.

Track maintenance beyond one project.

Capture

Photo-assisted assessment.

Test how much analysis a site photo can support.

Access

Partner access.

Validate scoped access for coating and inspection teams.

Evidence

Field testing.

Test the core flow with real owners and field teams.

Reporting

Operational reporting.

Help staff see workload, status and turnaround.

Scan the QR code to explore the demo.

account: admin@yunhu.com/ owner@yunhu.com

Demo account · Contains fictional data only · Read-only

Thank you

A product design case study by Yuhan Wu.

Local time
00:00:00
24 hourLocal Time
LOADING

Yuhan Wu

Open to internship opportunities!

© 2026 Yuhan Wu · All rights reserved