Kindoc / Main Screen

Rebuilding the main screen
for core business.

Kindoc had pivoted into an O2O health checkup booking platform, but the main screen still mirrored its earlier life as a hospital info app. I led the renewal — restructuring the visual hierarchy, repositioning the primary CTA, and introducing an entry point for the new Kindoc AI feature.

Role Lead Designer
Timeline March — May 2024
Kindoc main screen mockup
Background

Health checkups became the core business. The main screen didn't know that.

Kindoc launched checkup booking as an MVP feature in 2019, alongside several other business lines. By 2022, it had become the clear core business — but the main screen never reflected that shift. Years of short-term requests from multiple directions had left it trying to cover everything at once, with no clear hierarchy.

30–40%
conversion to the checkup feature, stuck for months
−14pp
CTR drop Dec → Jan, beyond seasonal variance
4.4B KRW
2024 GMV at stake across B2C + B2B
The Problem

Users couldn't find the booking flow.

The result was visible in the data and in the design. Unclear hierarchy, oversized components, primary and secondary actions competing for the same space. The checkup button — the single most important action — was visually indistinguishable from secondary entries. CTR to the booking flow dropped from 46% in December to 32% in January. Too sharp to be seasonal variance.

Existing main screen showing design drift

Existing main screen

Four years of accumulated requests, no holistic redesign.

Conversion data chart

CTR drop

46% (Dec) → 32% (Jan). Beyond seasonal variance.

Objectives

Five objectives. Four directions. One that earned the CTA.

Moving the CTA alone wouldn't fix it. The screen's hierarchy needed to reflect what the business had become. I set five objectives and explored four directions against them.

01

Lift CTR to the booking flow

Prior rates: 46% (Dec) → 32% (Jan). The single most important number to move.

02

Introduce Kindoc AI

Place the new generative AI assistant in a visible position without crowding the primary flow.

03

Clarify primary vs. secondary actions

Re-establish hierarchy through size, color, and placement.

04

De-emphasize underdeveloped features

The search bar's backend wasn't ready; it shouldn't read as a primary action.

05

Simplify the footer

Reduce navigation noise at the bottom of the screen.

Reference

Reference & Analysis.

I gathered mobile main screens across health, finance, mobility, and lifestyle services — looking for how each balanced a primary action against secondary entries.

Layout Patterns & CTA Placement

Recent box-style main screens often adopt masonry-style layouts and use color or motion to emphasize primary actions. CTA placement varied depending on layout context and the presence of top-area elements such as banners or ads.

Key observations
  • Primary and secondary actions were clearly differentiated through size and color.
  • Visual flow was strongly influenced by elements occupying the top area.
  • CTA placement was not fixed and required careful consideration of eye movement and layout consistency.
Design Iterations

Designing four layouts, choosing one.

Type A
Type A

Direct list access. Not feasible under dev constraints.

Type B
Type B

Prominent CTA, but mid-screen ad competed with it.

Type C
Type C

Equal-weight squares flattened hierarchy.

Type D — selected
Type D · Selected

Full-width banner + right-aligned CTA. Zigzag scan.

Final Design

Giving each action the weight it deserved.

Reordering the information hierarchy and recalibrating the size and weight of every action — reshaping the top half around the primary CTA, and the bottom half around after-care.

01 · Primary Zone

A primary CTA that earned its prominence.

The banner moved to the top-left and the CTA to the bottom-right — aligning the Z-pattern scan flow with the thumb zone. The ad area shrank, keeping the same text-to-image ratio on less screen real estate. As a newly launched feature, Kindoc AI needed visible presence — but not at the cost of the booking flow. It earned the secondary band: noticeable on first scroll, clearly an entry point, yet never weighted to compete with the primary CTA.

Main screen renewal — primary zone, before and after

Primary Zone — reduced ad, right-aligned Book Check-up CTA, and the Kindoc AI entry in a secondary band. The tab bar is omitted here for clarity. (Left: before · Right: after)

02 · After-care Zone

After-care features replacing dead weight.

Surfaced the after-care features returning users actually reached for — symptom checks, finding hospitals, checking expenses, self-assessments — gathered into one scannable grid. The empty search bar was demoted to a secondary role rather than reading as a primary action, and the footer's information hierarchy was reorganized to cut navigation noise at the bottom of the screen.

Main screen renewal — after-care zone, before and after

After-care Zone — post-checkup tools (symptom check, find a hospital/pharmacy/doctor, expenses) gathered into one scannable grid, the search bar demoted to a secondary role, and the footer's information hierarchy reorganized. (Left: before · Right: after)

Hand-Off

Documentation beyond Figma specs.

In addition to the Figma UI specs, I wrote a front-end guide (component states, edge cases, motion notes) and a brand designer guide (banner ratios, safe zones, tone). The renewal shipped without QA loops on UI fidelity.

Front-end spec

For front-end developers

Component specs, states, motion notes, edge cases.

Marketing spec

For marketing designers

Banner ratios, safe zones, tone alignment with the renewed UI.

Outcomes

+39% in one month, no campaign attached.

Launched May 3, 2024. No push notifications, no in-app promotions, no marketing spend.

Q2 2024 user count — B2C general checkup
+39%
page conversion rate, May vs. April 2024
+14%
booking (payment completed), month over month
Conversion chart Jan–May 2024
Page conversion, Jan — May 2024. May reflects the post-launch period.
Takeaway

Users didn't need new features. They needed the existing ones to lead somewhere.

The instinct in stuck-conversion situations is to add. The harder thing is to subtract — to ask which existing element is supposed to be doing the work, and why it isn't.