Dr. Book

Book your appointment without calling

Project Overview


Why I made this project

I worked on this project because, as a newcomer to a city, it can be difficult to find healthcare professionals who accept new patients. We are sometimes forced to call practitioners one by one to find out when they are available.

Then negotiating a time slot that fits both the patient's schedule and the doctor's can be long and tedious.

The idea of this app is to allow patients to view the open slots for a variety of doctors. The app allows patients to book an appointment directly without calling the practitioner.


Where: Toronto
What: SaaS & App IOS 
Why: Portfolio Project
Role: UX Designer
Category: Healthcare IT
When: Oct 2022

Market Research


The claim

The Healthcare market was $394.5 billion US in 2022. The market could reach $974.5 billion US by 2027.

Market Opportunity

In Canada, very few solutions exist to automate the booking of appointments with practitioners. You have to systematically call to book, and call to cancel an appointment.


The calling, waiting on hold, and negotiating a time slot are tasks that are very time-consuming for administrators and burdensome for patients. It can be difficult to find a good practitioner close to your home or workplace.  Furthermore, it can be impractical to place multiple calls while a patient is at their job.  

Competitive Analysis

To analyze this type of new product, I have analyzed 2 apps ( Practo, Healthengine) mostly used by the most tech-savvy medical offices.


  • Clean UI
  • Easy to use
  • Reliable video call for emergency
  • Wide selection of doctors
  • Powerful search module
  • Technical problems when trying to book an appointment
  • Practitioner information and schedule are not always accurate
  • Authentication problems
  • Very aggressive payment request
  • Agenda is not always updated


  • clean UI
  • User friendly
  • Good backup of the patient's medical history
  • Ease of synchronizing your appointment and your digital agenda
  • Easy appointment booking
  • Too many notifications 
  • Functionalities are not reliable
  • Reservations are not always respected by the clinic
  • Practitioners' schedules are not always updated

User survey

I conducted a quick survey, with 12 people to know "What are the most important features for booking an appointment with a practitioner?"

Research Conclusion

There is a strong interest in being able to consult the practitioners' schedules, make instant appointments, and modify these appointments. As well as accessing scheduled appointments and receiving reminders so you don't forget your appointment.

Flow Diagram

I created a user flow to design the most important features. In particular the search for a practitioner and the booking of an appointment


After creating the user flow, I continued with the wireframes of the main features.


After the user flows and wireframes, I determined some colors based on blue shades and chose the apple SF Pro font.

Alignment and grid

To respect proportionality, I used a grid of 8 for the mobile and desktop prototypes (8p,16p,24p,32p,40p)


Accessibility Evaluation

An accessibility test was performed to ensure compliance with WCAG AAA or AA standards.

To improve accessibility, I adjusted the color scheme by modifying the background and foreground contrasts until I achieved a satisfactory result for high-fidelity prototyping

Project Summary

While working on the Dr.Book project, I conducted research to gain a better understanding of the healthcare IT market, with a specific focus on patient management software for healthcare professionals. Additionally, I conducted a brief survey to gather feedback from users.

Using the insights gathered from my research and survey, I created a user flow, low-fidelity prototype, and high-fidelity prototype to guide the project's development.

Finally, I performed a quality assurance audit on the project's color scheme and contrast ratio to ensure compliance with WCAG standards and improve accessibility.

To enhance the user experience and improve the application, I conducted a small-scale user test involving six individuals. Due to the nature of the project being a startup, the details regarding the shared information are limited.