Back to all work

UI/UX Design · MyDigital

One portal for all DKSH products

DKSH ran multiple digital products: ConnectCustomer, Discover, Labshop, ConnectClient, ConnectPlus, EchoPlus, EasyOrder, and ConnectPatient, each with its own URL and login. MyDigital unifies them into a single login, a central hub, and role-based dashboards that show every user what matters most.

Role
Senior UX/UI Designer
Users
External clients, customers, sales reps, patients
Outcome
Unified experience, higher adoption
MyDigital unified portal

Problems

Built around systems, not user tasks

Users faced significant friction across multiple touchpoints, and the root cause was structural.

01

Too Many Systems

Multiple URLs and logins created cognitive overload.

02

Inconsistent UI

Different navigation patterns across each product.

03

Lost Users

Users didn't know what to do after login.

Goals

Business goals meet user goals

Biz

Increase Adoption

Grow usage of digital products and reduce support and manual work.

User

One Login

Log in once, see important information immediately, complete tasks faster.

Research

What people actually needed

Methods: stakeholder interviews, user interviews, an online survey, and a competitor review.

01

Tasks First

Users want to see tasks first, not data.

02

Role-Based

Dashboards must adapt to who's using them.

03

Speed Over Reports

Quick actions matter more than reports: sales reps work under time pressure.

Personas & Journeys

Three roles, three different needs

I built detailed personas for external clients, customers, and internal sales reps to map their unique goals, pain points, and journeys before and after MyDigital.

Procurement Manager

Alex Tan, Enterprise Client

Goals: Track orders, check balances and invoices, request quotations quickly.
Before: Login → search product → compare → order → track in another system.
After: Login → dashboard → quick reorder → track order.
"I can log in once and know my account status in 10 seconds."

Pharmacy Officer

Deevon, Customer

Goals: Reorder products fast, track deliveries, check availability.
Before: Login → check emails → open multiple systems → create order.
After: Login → dashboard shows tasks → quick order → done.
"I can reorder in less than 2 minutes."

Sales Representative

Daniel Wong, Internal Sales

Goals: Create orders quickly, check stock, manage accounts.
Before: Receive order reference → search email for URL → login to wrong system → try again.
After: Login → dashboard shows order status → take action.
"I know what to do first when I log in."

Dashboard Content Priority Matrix

Not everything can be P0

P0 (must have: used every day), P1 (important: used often), P2 (nice to have). Only P0 content appears above the fold; P1 stays visible but secondary; P2 lives inside modules.

P0

External Client

Order status & tracking, account summary, request quotation: clients check delivery status daily and need it for finance decisions.

P0

Customer

Quick reorder, order tracking, product catalog: high-frequency, high-anxiety tasks that drive repeat behavior.

P0

Internal Sales Rep

Quick order creation, customer list & accounts, tasks/follow-ups: revenue-driving actions used daily.

UX Strategy

Core design principles

01

One Login, One Entry Point

A single global header with search, notifications, and profile.

02

Task-First Dashboard

Quick actions for common tasks; complex features hidden inside modules.

03

Modular Products

Each product behaves as a module, sharing components across a scalable design system.

Why This Project Matters

This project demonstrates my ability to lead UX from research to UI: designing complex enterprise systems, balancing business goals with user needs, and building scalable, modular platforms. What's next: personal dashboard customization, smarter cross-module search, and AI suggestions for next-best actions.