Appointment Booking Form
The design effectively uses clear segmentation and consistent color coding to guide users through the booking process. However, it can be improved by addressing input field affordance and enhancing touch target sizes for better mobile usability.
Public

Design Score
Polish Opportunities
Design Perspectives
0To Review
Recommended Fixes by Impact
0Total
Fixes by Category
3
Color & Contrast2
Content Readability & Clarity2
Visual Consistency, Imagery & Media1
Navigation & Structure1
Conversion & Actions2
Tone, Friendliness & Delight3
Accessibility & Input Ergonomics3
Efficiency & Cognitive Load1
Flow & States Completeness4
Strategic DesignRecommended Fixes by Impact
0Critical
5Major
16Moderate
3Minor
Unclear Timezone for Appointment Times
Major
Ambiguous Date/Time/Timezone
The Problem
Appointment times such as 08:00, 09:00, etc., are displayed without any timezone or local time context.
Why it Matters
Users may be confused about the exact time of their appointment, especially if they are in different timezones or using the schedule remotely.
How to Fix
Add a clear timezone label or local time indication near the time selection area.
Issue Highlights
Lack of Trust Assurance for Payment Information
Major
Tone, Friendliness & Delight
The Problem
The section for selecting payment method and displaying the total price does not include any trust signals such as secure payment badges, encryption notices, or refund/cancellation policies.
Why it Matters
Users may feel uncertain or concerned about the security and reliability of the payment process, potentially reducing their confidence in completing the transaction.
How to Fix
Add clear trust signals near the payment section, such as security badges, privacy assurances, or a brief note about secure processing and refund options.
Issue Highlights
Small time selection buttons
Major
Accessibility & Input Ergonomics
The Problem
The individual time slot buttons in the 'VIERNES 15 DE MAYO' section appear small and closely packed, likely less than the recommended 44x44 pixels for touch targets.
Why it Matters
Small tap targets increase the risk of user errors and frustration, especially on touch devices, making it harder for users to select the intended time slot.
How to Fix
Increase the size of these buttons to at least 44x44 pixels and add consistent spacing between them to ensure comfortable touch interaction.
Issue Highlights
Unclear confirmation or feedback after 'Solicitar turno' button press
Major
Flow & States Completeness
The Problem
The UI shows a 'Solicitar turno' (Request appointment) button but there is no visible hint about what happens after it is pressed. There is no confirmation message, loading state, or error handling visible on this screen.
Why it Matters
Users may be uncertain if their appointment request was successfully submitted or if it is still processing. This can lead to confusion or repeated submissions.
How to Fix
Add clear feedback after pressing the button, such as a loading indicator, success confirmation, or an error message if submission fails.
Issue Highlights
Date picker has low contrast for day numbers on calendar
Major
Strategic Design
The Problem
The calendar date numbers appear in a very light gray color against a white background, making them difficult to read for users with visual impairments or in bright conditions.
Why it Matters
Poor readability of dates can slow down user interactions and cause misclicks or confusion when selecting appointment dates.
How to Fix
Increase contrast of day numbers in the calendar to meet at least AA WCAG standards, using darker shades or bolder font weight.
Issue Highlights
No Confirmation or Help Text for Appointment Submission
Moderate
Tone, Friendliness & Delight
The Problem
The 'Solicitar turno' (Request appointment) button does not show any visible reassurance or next-step information indicating what happens after submission or what users should do if problems occur.
Why it Matters
Without confirmation or guidance after clicking, users might be anxious if their request was processed correctly or how to handle errors.
How to Fix
Provide a confirmation message, loading indicator, or a supportive help link immediately upon appointment request submission.
Issue Highlights
Low contrast for light gray calendar day numbers
Moderate
Color & Contrast
The Problem
The calendar day numbers that are in light gray appear to have low contrast against the white background, likely below WCAG AA standards.
Why it Matters
Users with low vision or color blindness may have difficulty distinguishing these dates, impacting calendar usability.
How to Fix
Increase the contrast of the calendar day numbers by using a darker gray or black color to meet WCAG AA contrast ratio (4.5:1 or higher).
Issue Highlights
Missing Label for Price Detail
Moderate
Content Readability & Clarity
The Problem
The price section shows '$50.000' with a small adjacent label 'Precio particular' which may not clearly identify what the price is for or if it’s final.
Why it Matters
Users might be uncertain if the price is a total, estimate, or specific to their selection, potentially causing confusion or mistrust.
How to Fix
Clarify the price context with a more descriptive label such as 'Total Price to Pay' or 'Price for Selected Service'.
Issue Highlights
Date numbers in the calendar are misaligned vertically
Moderate
Visual Consistency, Imagery & Media
The Problem
The calendar's date numbers do not align perfectly along the vertical grid lines, causing a somewhat uneven appearance.
Why it Matters
Misalignment reduces visual harmony and can subtly distract users, affecting overall user experience.
How to Fix
Adjust the calendar's grid and number placement to ensure consistent vertical alignment of all date numbers.
Issue Highlights
Time slot buttons misaligned horizontally in multiple rows
Moderate
Visual Consistency, Imagery & Media
The Problem
The rectangular time slot buttons show inconsistent horizontal spacing and alignment across several rows.
Why it Matters
Inconsistent spacing interrupts visual rhythm and can diminish user confidence in interface quality.
How to Fix
Even out the horizontal padding and margin between time slot buttons to maintain a uniform grid structure.
Issue Highlights
Lack of clear navigation orientation or breadcrumb
Moderate
Orientation Missing (Environment/Role/Location)
The Problem
The UI does not display any breadcrumb, page title, or clear role/environment indicator other than the header 'RESERVÁ TU TURNO CON'. There is no additional orientation to confirm the user's current step or location within a broader process or website hierarchy.
Why it Matters
Users may feel uncertain about their current stage in the appointment reservation flow or where they are within the application, which can reduce trust and increase cognitive load.
How to Fix
Add a clear breadcrumb or explicit step indicator to show the user's current location within the booking process or app environment.
Issue Highlights
Ambiguous payment details before 'Solicitar turno' button
Moderate
Conversion & Actions
The Problem
The total amount to pay is shown as '$50.000' with a small note 'Precio particular' but lacks clarity whether this is final or if changes apply based on selected options. The primary button 'Solicitar turno' is clear but the payment context is vague.
Why it Matters
Users might hesitate or abandon the process if they are unsure about the final price or payment conditions before confirming an appointment.
How to Fix
Clarify payment details more explicitly near the button, such as confirming final amount, any conditions, or including a tooltip with more info.
Issue Highlights
Small modal selection tabs
Moderate
Accessibility & Input Ergonomics
The Problem
The modality tabs labeled 'Presencial' and 'Virtual' appear quite small and closely positioned, possibly under the recommended touch size.
Why it Matters
Small tabs reduce touch accuracy and can frustrate users who want to switch modality quickly.
How to Fix
Increase the size of the modality tabs and add spacing to separate them physically for easier touch interaction.
Issue Highlights
Too Many Separate Time Slot Buttons
Moderate
Efficiency & Cognitive Load
The Problem
The time selection is divided into many individual small buttons for each 30-minute slot, creating a large number of discrete clickable elements.
Why it Matters
Users must scan and consider many small options, increasing the time and effort needed to choose a time and potentially causing decision fatigue.
How to Fix
Group time slots into fewer, broader categories or allow direct input of a time with validation to reduce the number of micro-steps.
Issue Highlights
Low contrast for placeholder text in input fields
Moderate
Color & Contrast
The Problem
The placeholder text inside the input fields (e.g., 'Franco', phone number) uses a light gray color that likely has insufficient contrast with the white input background.
Why it Matters
Users with visual impairments may struggle to read the placeholder text, reducing clarity on what input is expected.
How to Fix
Use a darker color for placeholder text that meets WCAG AA contrast requirements (4.5:1 minimum).
Issue Highlights
Time buttons lack sufficient spacing
Moderate
Accessibility & Input Ergonomics
The Problem
Time selection buttons are placed close together vertically and horizontally with minimal spacing, making it likely users may tap the wrong button.
Why it Matters
Insufficient spacing creates difficulty for users with motor impairments or larger fingers, raising error rates when selecting appointment times.
How to Fix
Add padding or margins between adjacent buttons to increase spacing and prevent accidental touches on neighboring targets.
Issue Highlights
Modality selection uses ambiguous toggle buttons
Moderate
Strategic Design
The Problem
The modality toggle (Presencial / Virtual) is implemented as two adjacent buttons with only background fill changes, which may confuse users about the current selection especially for users with color perception issues.
Why it Matters
Unclear modality selection can cause users to mistakenly choose the wrong appointment type, leading to user frustration or errors in booking.
How to Fix
Use a clearer selection pattern such as radio buttons with strong focus states or a more obvious toggle switch that clearly indicates selected option.
Issue Highlights
Low contrast for unselected buttons text
Moderate
Color & Contrast
The Problem
The text on unselected buttons such as 'Virtual' modality and 'Transferencia' payment option uses medium gray on a white background, likely failing several contrast standards.
Why it Matters
Users with low vision or color blindness may have difficulty perceiving these interactive options clearly, reducing discoverability.
How to Fix
Use a darker shade for the text on unselected buttons to meet the minimum WCAG AA contrast ratio.
Issue Highlights
User Must Remember Selected Date While Choosing Time
Moderate
Efficiency & Cognitive Load
The Problem
The calendar and time slot sections are distinct, requiring users to hold the selected date in memory while selecting an exact time slot shown below.
Why it Matters
This separation forces users to maintain context mentally, increasing the risk they might choose a wrong time or lose track of the day initially selected.
How to Fix
Highlight the selected date more clearly near the time slots or show a persistent summary of the appointment date alongside time options.
Issue Highlights
Top header lacks clear hierarchy and branding emphasis
Moderate
Strategic Design
The Problem
The top green header contains the user name, role, and location but does not visually differentiate the most important information or brand clearly, making the header feel flat and less engaging.
Why it Matters
Users may have difficulty quickly identifying the purpose of the screen or their current session context, reducing overall clarity and confidence.
How to Fix
Increase visual hierarchy by emphasizing key elements like the user name or screen title; consider using branding elements for more distinct recognition.
Issue Highlights
Time slot buttons have inconsistent focus and clarity
Moderate
Strategic Design
The Problem
The time selection buttons show the selected time with a green background but non-selected times have a faint border and low contrast text, which may reduce visibility and make it hard to scan many available slots quickly.
Why it Matters
Difficulties in time selection can cause hesitation or errors in booking, lowering usability for users choosing an appointment time.
How to Fix
Use stronger borders or contrasting backgrounds for unselected times and ensure selected states are clearly distinct and recognizable at a glance.
Issue Highlights
Small Text in Dropdown Menus
Minor
Content Readability & Clarity
The Problem
Text inside the 'OBRA SOCIAL' dropdown and possibly 'MÉTODO DE PAGO' options appear smaller than body text, potentially impacting readability.
Why it Matters
Small text can cause strain and slow down information processing, especially for users with visual impairments.
How to Fix
Increase the font size in dropdown menus to match or closely align with body text size for better readability.
Issue Highlights
No search or filter for large time slot list
Minor
Navigation & Structure
The Problem
The time selection area contains many clickable half-hour time slots visible as a large collection without any search, grouping, or filtering mechanism.
Why it Matters
Users must manually scan many options which can increase cognitive load and slow down the selection process, making it harder to find a preferred slot quickly.
How to Fix
Implement filtering, grouping (e.g., by morning/afternoon/evening), or a quick jump function for time slots to improve ease of navigation.
Issue Highlights
Separate Modality and Payment Method Toggles
Minor
Efficiency & Cognitive Load
The Problem
Two separate toggle controls require users to decide modality (Presencial or Virtual) and method of payment (Efectivo or Transferencia) separately on the same screen.
Why it Matters
While not complex, these multiple binary decisions add micro-steps that slightly increase cognitive load and make the overall scheduling process longer.
How to Fix
Consider combining related options or defaulting one option with an easy way to adjust later to reduce initial decision points.
Issue Highlights