Adapting designs to each specific user.
There were two main user types: doctors and clinic users.
The focus of the feature changed depending on the user:
For doctors, the main requirement was setting up their availability rules, which is why I prioritized data visualization of their appointments through the calendar itself.
For clinic users, appointment management was the core of their tasks, which lead me to design their screens as tables with quick access actions.
Customizing the Design System
Given how complex the availability rules for doctors were, I designed them as custom variants inside the Design System, which allowed me to edit them quickly when stakeholder feedback arrived.
This took work that could potentially last several days and reduced it to a matter of hours, even minutes.