CoFinder

A Smart Healthcare Platform Connecting Patients, Clinics, and Doctors for Effortless Booking and Better Care.

Overview

Context

Accessing healthcare shouldn't be stressful—but for many, it is. Long waits, unanswered calls, unclear doctor info, and limited appointment slots make the process frustrating. In emergencies, it’s even worse. We set out to design a mobile app that solves these problems: fast booking, trusted doctor profiles, emergency access, and simple appointment management. The goal? A smooth, reliable experience for patients and healthcare providers alike.

Mission Statement

Designing a seamless and efficient experience for accessing healthcare services with the help of a digital product on the Android platform (mobile app) for the target community (patients and healthcare seekers). This solution aims to simplify appointment booking, provide transparent and reliable doctor information, and facilitate online consultations, enabling users to save time, reduce stress, and ensure better management of their healthcare needs.

Project Duration

10

Week

Android

Platform

+40

Screens

Product Designer

My Role

Target Audience

Patients

Busy Professionals

Families

Residents in Remote or Underserved Areas

Tech-Savvy

Younger Users and Elderly Individuals

Design Process

Our design process follows an iterative and user-centered approach, starting with analyzing the current state to identify key challenges and pain points faced by users. We then developed hypotheses and proposed solutions, visualized through wireframes and prototypes. Finally, through user testing and iterative refinements, we ensured the design addressed user needs effectively, with the flexibility to revisit and improve any stage of the process as required. Throughout the process, we maintained a balance between addressing user expectations and aligning with business objectives to ensure a holistic and effective outcome.

Explore

User Interview

.

Survey

.

Affinity digram

Competitor Analysis

.

MOSCOW

.

Key future

.

Mind map

Create

Information architect

.

Site Map

.

Interaction Flow

.

sketches

.

Prototype

Evaluate

conduct usability test

Timeline

Research Planning

Explore

Target User

We use human-centered design, so we've conducted plenty of interviews and surveys to really get to know what users need and prefer.

- Over 35 years of age

- History of specialized medical visits

- Experience in searching for a specialist doctor in the past 12 months

- Experience in using online services (basic digital literacy at minimum)

Survey

Here are some Survey Questions:

30

Member

20

Questions

In general, for whom did you make the appointment?

40

57

Myself

My relatives

Myself and my relatives

What methods do you usually choose to search for a specialist doctor?

32

26

20

11

7

Relatives and acquaintances

Google search

City billboards

Online advertisements

Appointment booking websites

Recommendations from other doctors

Social media

Others

Have you ever booked an appointment using an online booking service?

87

13

Yes

No

Have you ever had an online consultation without being physically present? Through which method?

38

32

26

Yes, via phone or audio

Yes, via text

Yes, via video

I have not had an online consultation

Interview

Some Key Insights of Interview :

12

12

Member

Member

28

28

Questions

Questions

6

6

Clusters

Clusters

What resources do you think are important for choosing a doctor online?

What resources do you think are important for choosing a doctor online?

User reviews, work history, user ratings, doctor availability...

User reviews, work history, user ratings, doctor availability...

Have you ever had no one available to take you or your family to the doctor?

Have you ever had no one available to take you or your family to the doctor?

Yes, it happened that both my parents were sick and there was no one to take them to the doctor and it happened that I could not drive myself.

Yes, it happened that both my parents were sick and there was no one to take them to the doctor and it happened that I could not drive myself.

Have you ever needed an emergency appointment? How did you manage to get an appointment or if you didn't, why?

Have you ever needed an emergency appointment? How did you manage to get an appointment or if you didn't, why?

I did not succeed because the doctor was not present on Sunday or Saturday or they needed an introduction letter.

I did not succeed because the doctor was not present on Sunday or Saturday or they needed an introduction letter.

Did you encounter a problem in the online appointment process? If you do, tell me more about it.

Did you encounter a problem in the online appointment process? If you do, tell me more about it.

Yes, the secretary was not in sync with the appointments on the site and later I found out that they give appointments earlier in person and the appointments on the site were only for attendance.

Yes, the secretary was not in sync with the appointments on the site and later I found out that they give appointments earlier in person and the appointments on the site were only for attendance.

Have you ever had an online doctor's consultation? Is it your choice?

Have you ever had an online doctor's consultation? Is it your choice?

Yes, because I can choose from all over the country and it saves my time and I can explain more.


Yes, because I can choose from all over the country and it saves my time and I can explain more.


User Persona

Affinity Diagram

Competitor Analysis

We’ve selected 4 key competitors and 8 critical criteria to showcase here.

9

Brand

28

Criteria

MOSCOW

We utilized the MOSCOW method to prioritize features and functionality based on their importance and impact on the overall user experience. This approach helps us to develop the most critical features first and also provides a roadmap for future updates and improvements.

MUST HAVE

MO

advanced search engine

online medical appointments

advanced comment section

doctor's schedules showcase

detailed doctor's profile

SHOULD HAVE

S

Verified comments

Privacy and security

Customizable filtering

Online consulting

COULD HAVE

Co

upload test results

discounts and bonuses

archives of Doctor's profiles

personal dashboard

healthcare services at home

WON’T HAVE

W

nearby medics

360 office tour

surgery appointments

AI chat

Doctor's office features

Features

Basic & Key Features (MVP)

Basic & Key Features (MVP)

Doctor search

Easy access to a large list of relevant doctors

Doctor search

Easy access to a large list of relevant doctors

Online appointment booking

Easier appointment booking

Online appointment booking

Easier appointment booking

Online consultation

Easy access to a large list of relevant doctors

Online consultation

Easy access to a large list of relevant doctors

Doctor profile

Get more information about the doctor + trust building

Doctor profile

Get more information about the doctor + trust building

User profile

Access to past appointments

User profile

Access to past appointments

Health magazine

Answering health-related questions

Health magazine

Answering health-related questions

Next version features

Next version features

Drug interaction detection

Reduce concerns in using multiple medications

Drug interaction detection

Reduce concerns in using multiple medications

Online disease diagnosis

Doctor’s specialty awareness + reduce stress

Online disease diagnosis

Doctor’s specialty awareness + reduce stress

Home visit

Easy access to a large list of relevant doctors

Home visit

Easy access to a large list of relevant doctors

Upload test results and receive analysis

Quick access to test results without seeing a doctor

Upload test results and receive analysis

Quick access to test results without seeing a doctor

Recommendations for healthcare centers and hospitals

Find nearby healthcare centers easily

Recommendations for healthcare centers and hospitals

Find nearby healthcare centers easily

And soon, more...

We will strive for improvement and development

And soon, more...

We will strive for improvement and development

Mind Map

Create

Information Architecture

Interaction Flow

The flow covers online booking to in-person consultation, ensuring ease and convenience.

Sketches

This is a part of the sketches created using the software.

Wireframe

Style Guide

Icon Pack Name

Icon Pack Name

Icon Pack Name

Solar Icon Pack

Solar Icon Pack

Solar Icon Pack

Logo

Logo

Logo

Type Face (Persian)

Type Face (Persian)

Type Face (Persian)

Poppins

Poppins

Poppins

Color Palette

Color Palette

Color Palette

Typography

Typography

Typography

Logo & Icon

Logo & Icon

Logo & Icon

Hex:

Hex:

Hex:

#E6F0FB

#E6F0FB

#E6F0FB

Hex:

Hex:

Hex:

#D9E8FA

#D9E8FA

#D9E8FA

Hex:

Hex:

Hex:

#B0D0F4

#B0D0F4

#B0D0F4

Hex:

Hex:

Hex:

#0068DB

#0068DB

#0068DB

Hex:

Hex:

Hex:

#005EC5

#005EC5

#005EC5

Hex:

Hex:

Hex:

#0053AF

#0053AF

#0053AF

Hex:

Hex:

Hex:

#004EA4

#004EA4

#004EA4

Hex:

Hex:

Hex:

#003E83

#003E83

#003E83

Hex:

Hex:

Hex:

#002F63

#002F63

#002F63

Hex:

Hex:

Hex:

#00244D

#00244D

#00244D

Hex:

Hex:

Hex:

#FFFFFF

#FFFFFF

#FFFFFF

Hex:

Hex:

Hex:

#F6F6F6

#F6F6F6

#F6F6F6

Hex:

Hex:

Hex:

#E7E7E7

#E7E7E7

#E7E7E7

Hex:

Hex:

Hex:

#D1D1D1

#D1D1D1

#D1D1D1

Hex:

Hex:

Hex:

#B0B0B0

#B0B0B0

#B0B0B0

Hex:

Hex:

Hex:

#888888

#888888

#888888

Hex:

Hex:

Hex:

#6D6D6D

#6D6D6D

#6D6D6D

Hex:

Hex:

Hex:

#5D5D5D

#5D5D5D

#5D5D5D

Hex:

Hex:

Hex:

#4F4F4F

#4F4F4F

#4F4F4F

Hex:

Hex:

Hex:

#454545

#454545

#454545

Hex:

Hex:

Hex:

#3D3D3D

#3D3D3D

#3D3D3D

Hex:

Hex:

Hex:

#191919

#191919

#191919

Hex:

Hex:

Hex:

#0072DA

#0072DA

#0072DA

Hex:

Hex:

Hex:

#D79000

#D79000

#D79000

Hex:

Hex:

Hex:

#CC3931

#CC3931

#CC3931

Hex:

Hex:

Hex:

#008000

#008000

#008000

Blue (Brand Color)

Blue (Brand Color)

Blue (Brand Color)

Grey (Neutral Color)

Grey (Neutral Color)

Grey (Neutral Color)

Semantic Colors

Semantic Colors

Semantic Colors

Font Weights

Font Weights

Font Weights

Bold

Bold

Bold

Medium

Medium

Medium

Regular

Regular

Regular

Font Sizes

Font Sizes

Font Sizes

H1

H1

H1

24px

24px

24px

H2

H2

H2

22px

22px

22px

H3

H3

H3

20px

20px

20px

H4

H4

H4

18px

18px

18px

H5

H5

H5

16px

16px

16px

H6

H6

H6

14px

14px

14px

H7

H7

H7

12px

12px

12px

D

D

D

Letter D

Letter D

Letter D

+

+

+

Stethoscope

Stethoscope

Stethoscope

=

=

=

DocoFinder

DocoFinder

DocoFinder

Components

Mockups

Home & Doctor Profile Screens

Home Screen

Home Screen

Hi, Rachel!

Hi, Rachel!

How are you today?

How are you today?

Search Doctors

Search Doctors

Brain

Brain

Teeth

Teeth

Ear

Ear

Stomach

Stomach

All

All

General

General

Neurology

Neurology

Anaesthesiology

Anaesthesiology

Dr. jack Piterson

Dr. jack Piterson

Internal Medicine

Internal Medicine

4.2

4.2

(264 Reviews)

(264 Reviews)

$

$

15

15

/hr

/hr

Dr. Emily Carter

Dr. Emily Carter

Pediatric Cardiology

Pediatric Cardiology

3.2

3.2

(283 Reviews)

(283 Reviews)

$

$

15

15

/hr

/hr

Dr. Samuel Carter

Dr. Samuel Carter

Cardiology

Cardiology

4.6

4.6

(64 Reviews)

(64 Reviews)

$

$

15

15

/hr

/hr

Dr. Jack Romero

Dr. Jack Romero

Internal Medicine

Internal Medicine

4.2

4.2

(264 Reviews)

(264 Reviews)

$

$

15

15

/hr

/hr

Home

Home

Search

Search

Schedule

Schedule

Chat

Chat

Top Doctors

Top Doctors

See All

See All

Doctors Speciality

Doctors Speciality

See All

See All

Prevent the spread

of COVID-19 Virus

Prevent the spread

of COVID-19 Virus

Find out now →

Find out now →

Prevent the spread

of COVID-19 Virus

Prevent the spread

of COVID-19 Virus

Find out now →

Find out now →

Dr. Watamaniuk

Dr. Watamaniuk

Wed, 10 Jan, 2024

Wed, 10 Jan, 2024

Mornig set: 11:00

Mornig set: 11:00

Ear, Nose & Throat specialist

Ear, Nose & Throat specialist

About

About

Reviews

Reviews

Experience

Experience

Education

Education

10 Years

10 Years

Experience

Experience

+200

+200

Patients

Patients

4.5

4.5

Rating

Rating

It has been a pleasure working with his consistently excellent doctor who is beloved and trusted and by patients, trainees and peers alike.

It has been a pleasure working with his consistently excellent doctor who is beloved and trusted and by patients, trainees and peers alike.

Anton Wilson

Anton Wilson

Jan 22, 2025

Jan 22, 2025

Working with Dr. Smith has been amazing. His commitment to patient care earns him the trust and respect of patients, students, and colleagues alike.

Working with Dr. Smith has been amazing. His commitment to patient care earns him the trust and respect of patients, students, and colleagues alike.

Maya Thompson

Maya Thompson

March 15, 2026

March 15, 2026

Working with this amazing doctor has been a joy. Their dedication and skill have gained the trust of patients and colleagues.

Working with this amazing doctor has been a joy. Their dedication and skill have gained the trust of patients and colleagues.

Lila Thompson

Lila Thompson

March 26, 2026

March 26, 2026

User Reviews

User Reviews

View More

View More

Doctor ID Code

Doctor ID Code

SJ6845

SJ6845

Prescription Type

Prescription Type

Online

Online

Contracts

Contracts

All Insurance

All Insurance

Avg Session Time

Avg Session Time

20 min

20 min

Dr. Stone Gaze

Dr. Stone Gaze

Ear, Nose & Throat specialist

Ear, Nose & Throat specialist

IDR. 120.000

IDR. 120.000

Hospital

Hospital

RS. Hermina

RS. Hermina

Working Hour

Working Hour

07.00 - 18.00

07.00 - 18.00

Ear, Nose & Throat

Ear, Nose & Throat

Biography

Biography

Dr. Patricia Ahoy specialist in Ear, Nose & Throat, and work in RS. Hermina Malang. It is a long established fact that a reader will be distracted by the readable content.

Dr. Patricia Ahoy specialist in Ear, Nose & Throat, and work in RS. Hermina Malang. It is a long established fact that a reader will be distracted by the readable content.

Work Location

Work Location

Jl. Tangkuban Perahu No.31-33, Kauman, Kec. Klojen, Kota Malang, Jawa Timur 65119

Jl. Tangkuban Perahu No.31-33, Kauman, Kec. Klojen, Kota Malang, Jawa Timur 65119

Continue

Continue

Doctor is currently consulting

Doctor is currently consulting

A brief introduction by the doctor about themselves

A brief introduction by the doctor about themselves

User reviews

User reviews

Search and filter reviews

Search and filter reviews

Address, phone number, working schedule, and navigation to the doctor’s workplace

Address, phone number, working schedule, and navigation to the doctor’s workplace

Evaluate

Qualitative Report

Moderated Usability Test

Eight participants were tested in a moderated session using the Useberry tool. All eight participants completed the task.

8

Users

8

Completed

Core Task

Core Task Scenario with a precise approach:

Book an online (voice call) appointment at Dr. Stone Gaze for Sunday, February 2th, at 12:45 PM.

Dr.Stone Gaze is a Ear, Nose & Throat specialist.

Participants

- Experience visiting a specialist doctor
- Experience using online services
- Digital literacy

Gender: Any

Age: Over 18

Test Insight

I added info boxes showing the patient's already booked appointments to the first section of the homepage.

I added info boxes showing the patient's already booked appointments to the first section of the homepage.

I made this change because I observed that users are more likely to remember their appointments when they see them immediately upon opening the app, rather than accessing them through button navigation.

I made this change because I observed that users are more likely to remember their appointments when they see them immediately upon opening the app, rather than accessing them through button navigation.

1

1

After

After

Before

Before

After

After

Before

Before

In this section, users were confused about whether the doctor they had already selected offered in-person appointments or only online ones.

In this section, users were confused about whether the doctor they had already selected offered in-person appointments or only online ones.

This was because we observed that the text lacked icons, making important information less noticeable to users.

This was because we observed that the text lacked icons, making important information less noticeable to users.

2

2

I added a 'First Availability' option for users who want to book an appointment immediately with the next available doctor.

I added a 'First Availability' option for users who want to book an appointment immediately with the next available doctor.

This was because I observed that users were less likely to click to view available doctors and proceed with booking an examination.

This was because I observed that users were less likely to click to view available doctors and proceed with booking an examination.

3

3

After

After

Before

Before

After

After

Before

Before

I decided to add a toggle button to separate online and in-person appointments, and also introduced a stepper to reduce the number of pages and guide users more clearly through the process.

I decided to add a toggle button to separate online and in-person appointments, and also introduced a stepper to reduce the number of pages and guide users more clearly through the process.

This was because I observed that users were confused by the different ways available to book an appointment with a doctor.

This was because I observed that users were confused by the different ways available to book an appointment with a doctor.

4

4

Reflection

Working on DocoFinder taught me the importance of user-centered research and iterative design. I enjoyed turning real user frustrations into practical solutions, and I look forward to applying these skills to future healthcare-related design challenges.

Create a free website with Framer, the website builder loved by startups, designers and agencies.