Appointment Scheduling Dashboard

The interface provides a clean, well-organized calendar view with clearly distinguishable statuses and action buttons, facilitating easy management of appointments. However, the design could improve on visual hierarchy for buttons and contextual clarity for notification badges, as well as increasing accessibility by enhancing contrast and spacing.
Analyzed design
Fixes by Category
  • 2
    Color & Contrast
  • 1
    Content Readability & Clarity
  • 3
    Visual Consistency, Imagery & Media
  • 2
    Navigation & Structure
  • 1
    Conversion & Actions
  • 2
    Tone, Friendliness & Delight
  • 3
    Accessibility & Input Ergonomics
  • 3
    Efficiency & Cognitive Load
  • 3
    Flow & States Completeness
  • 3
    Strategic Design
  • Recommended Fixes by Impact
    1Critical
    5Major
    16Moderate
    4Minor

    No visible primary navigation menu

    Critical
    Navigation & Structure
    The Problem
    The interface lacks a visible primary navigation menu or sidebar for accessing main app sections beyond 'Ajustes' and 'Cerrar sesión' at the top right, limiting discoverability and ease of navigation.
    Why it Matters
    Users can struggle to navigate across different app parts, leading to confusion and increased time to complete tasks or even abandonment.
    How to Fix
    Implement a persistent primary navigation menu or sidebar with clearly labeled sections and active state indicators.
    Issue Highlights
    Finding region

    Missing clear role and environment indicators in header

    Major
    Orientation Missing (Environment/Role/Location)
    The Problem
    The top header only shows the app name and user greeting, but lacks explicit indicators of the user's role or environment context such as 'Doctor View', 'Admin Panel', or similar.
    Why it Matters
    Users may become confused about their current role or environment context, especially if they have access to multiple roles or environments, leading to mistakes or lost time.
    How to Fix
    Add clear role and environment labels or breadcrumbs in the header or sidebar to signal where the user is and what role they are operating in.
    Issue Highlights
    Finding region

    Blocking a day lacks confirmation or undo

    Major
    Destructive Action Without Safeguard (Confirm/Undo)
    The Problem
    The 'Bloquear día' (Block day) button is visible at the bottom, but no visible confirmation dialog or undo option is shown before or after this destructive action.
    Why it Matters
    Users might accidentally block a day, disrupting scheduling and causing frustration without a clear recovery method.
    How to Fix
    Implement a confirmation prompt before blocking a day and/or provide an undo option immediately after the action is taken.
    Issue Highlights
    Finding region

    No confirmation or undo option after confirming or rejecting requests

    Major
    Tone, Friendliness & Delight
    The Problem
    The Confirmar and Rechazar buttons for appointment requests do not show any visible confirmation or undo options immediately after being clicked, which can undermine user trust when taking important actions.
    Why it Matters
    Users may feel uncertain or anxious about making irreversible decisions due to lack of reassurance, potentially causing hesitation or mistakes.
    How to Fix
    Add visible confirmation messages, undo options, or state changes after confirming or rejecting a request to reassure the user their action was registered.
    Issue Highlights
    Finding region

    Small clickable dots on calendar dates

    Major
    Accessibility & Input Ergonomics
    The Problem
    The small circular dots under the calendar dates are clickable and appear very small, likely under 24x24 pixels, making them hard to tap accurately.
    Why it Matters
    Small touch targets are harder for users to tap, especially on mobile or for users with motor impairments, increasing frustration and error rate.
    How to Fix
    Increase the size of the clickable dots to at least 24x24 pixels and add adequate spacing around them to support easy tapping.
    Issue Highlights
    Finding region

    No immediate affordance for generating a new appointment link

    Major
    Strategic Design
    The Problem
    The screen's primary purpose is to share appointment links, but the only displayed link appears fixed with no obvious way to generate a new one except by tapping free time on the calendar which is not explicitly indicated.
    Why it Matters
    Users may be confused about how to create or refresh the appointment link, potentially hindering workflow and reducing clarity in the user goal of sharing a new link.
    How to Fix
    Add a clear, visible button or call-to-action labeled 'Generate new link' or equivalent near the link area to explicitly support this key interaction.
    Issue Highlights
    Finding region

    Low contrast for subtitle text below greeting

    Moderate
    Color & Contrast
    The Problem
    The subtitle text 'Tu agenda. Tocá un horario libre para generar un link de turno.' appears as a light gray on a very light background, likely below WCAG AA contrast ratio of 4.5:1 for normal text.
    Why it Matters
    Users with moderately low vision or in poor lighting conditions may have difficulty reading the subtitle text, reducing comprehension of instructions.
    How to Fix
    Increase the contrast by using a darker text color or a slightly darker background behind the text to meet at least a 4.5:1 contrast ratio.
    Issue Highlights
    Finding region

    Low contrast for placeholder days in calendar

    Moderate
    Color & Contrast
    The Problem
    The calendar weekday initials (D, L, M, X, J, V, S) are rendered in a very light gray on white background, resulting in low contrast likely below WCAG AA for normal text.
    Why it Matters
    Users with visual impairments or in bright environments may have difficulty distinguishing the day labels, reducing usability and clarity of the calendar.
    How to Fix
    Use a darker color for the weekday labels or increase the background contrast behind these letters to achieve at least 4.5:1 contrast ratio.
    Issue Highlights
    Finding region

    Appointment times lack timezone indication

    Moderate
    Ambiguous Date/Time/Timezone
    The Problem
    The appointment times (e.g., '2 May · 17:00') do not include any timezone information, making it unclear which time standard they refer to.
    Why it Matters
    Users in different timezones may misinterpret the appointment time, leading to missed or late attendances.
    How to Fix
    Add a clear timezone indicator or use standardized time formats that include timezone or offset information.
    Issue Highlights
    Finding region

    Date numbers and dots in calendar are vertically misaligned

    Moderate
    Visual Consistency, Imagery & Media
    The Problem
    In the calendar view, some date numbers and their associated dots are not vertically aligned precisely in a consistent grid pattern, causing a slightly uneven appearance.
    Why it Matters
    Misalignment can distract users and reduce visual clarity, causing cognitive load when scanning dates quickly.
    How to Fix
    Adjust the calendar date cells so that both the date numbers and colored dots are centered consistently within each cell.
    Issue Highlights
    Finding region

    Right side floating black circular button icon unclear

    Moderate
    Visual Consistency, Imagery & Media
    The Problem
    The black circular floating button on the right side with a filter or funnel icon does not have any label or tooltip to explain its function.
    Why it Matters
    Users may not understand the purpose of this icon quickly, reducing discoverability and usability.
    How to Fix
    Add a visible label, tooltip, or hover text to clearly describe the icon's action or purpose.
    Issue Highlights
    Finding region

    Multiple confirm, reject, and details buttons per request clutter decision-making

    Moderate
    Efficiency & Cognitive Load
    The Problem
    Each appointment request has three distinct action buttons (Confirmar, Rechazar, Detalles), forcing users to decide immediately among three options for each item.
    Why it Matters
    This arrangement increases cognitive load and can slow down processing of requests due to repeated decisions.
    How to Fix
    Consolidate actions by presenting a simpler primary choice per request or batch process confirmations, and provide details as an optional expandable panel.
    Issue Highlights
    Finding region

    No Clear Instruction or Prompt After Selecting a Date

    Moderate
    Flow & States Completeness
    The Problem
    The calendar allows selecting a date (e.g., May 14th), but there is no visible indication of what the user should do next to create a new appointment or perform any related action besides the ‘+ Cargar turno’ button at the top which is not explicitly tied to the selected date.
    Why it Matters
    Users might be unsure how to proceed after selecting a date, leading to confusion or hesitation and potential drop-off at the scheduling step.
    How to Fix
    Add clear guidance or a visible button near the date selection to confirm the selected date before proceeding to create a new appointment or automatically link the ‘+ Cargar turno’ action to the selected date.
    Issue Highlights
    Finding region

    Link for patients is not prominently differentiated

    Moderate
    Strategic Design
    The Problem
    The patient link is displayed in a simple text box with a copied link button, but it visually blends in with the rest of the UI and does not attract immediate attention.
    Why it Matters
    Users may overlook the patient link or have difficulty quickly identifying the action they need to share the appointment link, which can reduce efficiency and user satisfaction.
    How to Fix
    Use more distinctive styling such as a larger font, prominent colors, or an icon to make the patient link area stand out clearly above other dashboard elements.
    Issue Highlights
    Finding region

    Small arrow controls for calendar navigation

    Moderate
    Accessibility & Input Ergonomics
    The Problem
    The previous and next month arrow buttons on the calendar header are small and close to each other, likely below recommended touch target size of 24x24 pixels.
    Why it Matters
    Small and closely spaced navigation arrows increase the chance of tapping the wrong arrow, causing navigation errors and user frustration.
    How to Fix
    Make the arrow buttons larger and add more spacing between them to support clear and comfortable interaction.
    Issue Highlights
    Finding region

    Different button styles for Confirmar and Rechazar actions

    Moderate
    Visual Consistency, Imagery & Media
    The Problem
    The 'Confirmar' buttons have a filled green style, while the 'Rechazar' buttons have a subtle gray outline style, which causes inconsistency in action prominence.
    Why it Matters
    Inconsistent button styles may confuse users about which actions are primary and can fragment the UI's professional appearance.
    How to Fix
    Standardize button styles for all action buttons or clearly define a hierarchy (e.g. primary vs secondary) with consistent styling guidelines.
    Issue Highlights
    Finding region

    Crowded action buttons in 'Solicitudes' panel

    Moderate
    Navigation & Structure
    The Problem
    'Solicitudes' section lists multiple items each with three horizontally-aligned buttons (Confirmar, Rechazar, Detalles) that appear similarly sized and closely spaced, making it easy to misclick.
    Why it Matters
    Users may accidentally click the wrong action due to tight spacing and similar visual weight, causing frustration or errors.
    How to Fix
    Increase spacing, group related actions, or use icon-only buttons with tooltips to reduce visual competition and improve target distinguishability.
    Issue Highlights
    Finding region

    Buttons in requests list are tightly spaced horizontally

    Moderate
    Accessibility & Input Ergonomics
    The Problem
    In the 'Solicitudes' list, the Confirmar, Rechazar, and Detalles buttons are placed directly next to each other with minimal horizontal spacing, making accidental taps more likely.
    Why it Matters
    Buttons that are too close lead to mis-taps and user frustration, especially on touch devices where precision is limited.
    How to Fix
    Increase horizontal spacing between the Confirmar, Rechazar, and Detalles buttons to at least 8-10 pixels.
    Issue Highlights
    Finding region

    Separate Confirm and Reject buttons produce redundant micro-decisions

    Moderate
    Efficiency & Cognitive Load
    The Problem
    Having both Confirm and Reject buttons visible for every request creates two separate positive and negative response actions, requiring the user to switch between two buttons repeatedly.
    Why it Matters
    It causes extra clicking and decision confirmations, thereby slowing user task completion and increasing mental overhead.
    How to Fix
    Use a toggle or a single action button with confirmation prompts to reduce the number of micro-decisions per request.
    Issue Highlights
    Finding region

    No Next Steps After Confirming or Rejecting Appointment Requests

    Moderate
    Flow & States Completeness
    The Problem
    Each appointment request has options to 'Confirmar', 'Rechazar', or view 'Detalles', but there is no visible feedback or guidance suggesting what happens after confirming or rejecting or how to handle next pending requests.
    Why it Matters
    Users may be unclear about what to do next or whether their action was successful, leading to uncertainty in managing appointment requests.
    How to Fix
    Provide clear feedback messages and next step prompts after confirming or rejecting a request, and suggest or highlight the next appointment request to handle.
    Issue Highlights
    Finding region

    Confirm and Reject buttons are too close together on requests

    Moderate
    Strategic Design
    The Problem
    The 'Confirmar' and 'Rechazar' buttons for appointment requests are visually placed very closely side-by-side, increasing the likelihood of misclicks.
    Why it Matters
    Users might accidentally confirm when they meant to reject, or vice versa, causing frustration and potential scheduling errors.
    How to Fix
    Increase spacing between 'Confirmar' and 'Rechazar' buttons or use distinct styling to better differentiate their actions and prevent accidental taps.
    Issue Highlights
    Finding region

    Warning about phone registered as Franco uses low-contrast yellow and minimal iconography

    Moderate
    Tone, Friendliness & Delight
    The Problem
    The warning message about the phone being registered as Franco uses a pale yellow background with a small warning icon that may not strongly convey the importance of the message.
    Why it Matters
    Users could overlook or underestimate the severity of the warning, which might lead to confusion or errors in managing appointments.
    How to Fix
    Use a higher contrast color for the warning background or border, increase the warning icon size, and consider adding clearer explanatory copy to improve visual emphasis.
    Issue Highlights
    Finding region

    Weak distinction between primary and secondary text in appointments

    Minor
    Content Readability & Clarity
    The Problem
    Appointment entries have similar font sizes and weights for names, dates, and action buttons, causing visual clutter and reducing clarity for scanning.
    Why it Matters
    Users may find it harder to quickly identify the most important information (e.g., patient names vs actions vs dates) which can reduce efficiency.
    How to Fix
    Use stronger font weight or size differences or colors to clearly differentiate patient names, appointment times, and action buttons.
    Issue Highlights
    Finding region

    Vague button label 'Copiar link' may confuse users

    Minor
    Conversion & Actions
    The Problem
    The 'Copiar link' button is the only call to action for copying the patient link but uses a vague label that may not be clearly recognized as a primary action by some users.
    Why it Matters
    Unclear or less prominent CTAs can reduce user interaction and make completing important tasks less intuitive.
    How to Fix
    Use a clearer label such as 'Copiar link para pacientes' or combine with a tooltip indicating the action copies the URL for sharing.
    Issue Highlights
    Finding region

    No Instructions or Guidance on Copying the Patient Link

    Minor
    Flow & States Completeness
    The Problem
    There is a patient link with a 'Copiar link' button, but no instruction or hint explaining what to do with the link after copying it or why it is important.
    Why it Matters
    Users might copy the link without understanding its purpose, leading to confusion about the next actions to take or how to share it with patients effectively.
    How to Fix
    Add a brief tooltip or text explaining what the link is for and confirming when the link is copied successfully.
    Issue Highlights
    Finding region

    Warning about phone registered as Franco lacks details on resolution

    Minor
    Efficiency & Cognitive Load
    The Problem
    The warning about 'Teléfono registrado como Franco' appears without context or suggestions, requiring users to remember or research how to address it.
    Why it Matters
    It may cause confusion and slow decision-making as users must recall or investigate what the warning means and how to proceed.
    How to Fix
    Provide an inline help tooltip or link with additional context and resolution steps next to the warning.
    Issue Highlights
    Finding region