Parking Session Setup

The UI effectively uses clear typography and simple iconography to guide users through selecting parking details. However, the overall visual design could be improved with better spacing, color contrast, and more intuitive controls for adjusting duration times.
Analyzed design
Fixes by Category
  • 2
    Color & Contrast
  • 1
    Content Readability & Clarity
  • 3
    Visual Consistency, Imagery & Media
  • 0
    Navigation & Structure
  • 1
    Conversion & Actions
  • 1
    Tone, Friendliness & Delight
  • 0
    Accessibility & Input Ergonomics
  • 2
    Efficiency & Cognitive Load
  • 1
    Flow & States Completeness
  • 1
    Strategic Design
  • Recommended Fixes by Impact
    0Critical
    2Major
    10Moderate
    2Minor

    Lack of Payment Security Confirmation

    Major
    Tone, Friendliness & Delight
    The Problem
    The payment screen for starting a parking session does not display any reassurance or trust signals about the security of the payment process (e.g., secure payment icons, encryption notice).
    Why it Matters
    Users may hesitate or feel uneasy about entering payment information without visible trust indicators, potentially leading to drop-offs or abandoned transactions.
    How to Fix
    Add clear and reassuring trust signals near the payment button, such as secure payment icons, SSL encryption notes, or brief text assurance of data protection.
    Issue Highlights
    Finding region

    No Confirmation or Progress Indication After Payment Button

    Major
    Flow & States Completeness
    The Problem
    The screen shows a 'Pay For Parking Now' button but lacks any visible confirmation, loading, or success state after pressing it.
    Why it Matters
    Users may be uncertain if their payment request was successfully processed or if it is still in progress, causing confusion or reattempts.
    How to Fix
    Add visible feedback states such as loading indicators, success messages, or error notifications after the payment button is pressed.
    Issue Highlights
    Finding region

    Centering misalignment of 'NEW PARKING' modal

    Moderate
    Visual Consistency, Imagery & Media
    The Problem
    'NEW PARKING' modal appears slightly left-shifted within the screen frame, not perfectly centered horizontally.
    Why it Matters
    Misaligned modals create a visual imbalance that can reduce perceived app quality and make the UI feel less polished.
    How to Fix
    Adjust the modal container's horizontal position to center it exactly within the visible screen area.
    Issue Highlights
    Finding region

    Faint light gray labels lack sufficient contrast

    Moderate
    Color & Contrast
    The Problem
    Text labels 'LOCATION', 'DBKL', 'VEHICLE', and 'DURATION' appear as faint light gray on white background, likely failing WCAG AA contrast ratio of 4.5:1 for normal text.
    Why it Matters
    Low contrast on labels makes it harder for users with visual impairments or in bright environments to read the information.
    How to Fix
    Increase the text contrast by using a darker gray or black for these labels to meet WCAG AA contrast ratio minimum.
    Issue Highlights
    Finding region

    End time lacks timezone context

    Moderate
    Ambiguous Date/Time/Timezone
    The Problem
    The 'END AT' time shows '1:56 PM' without any timezone indication, which could confuse users if they are in different timezones or if the app serves multiple regions.
    Why it Matters
    Users may misinterpret the parking end time, leading to incorrect parking durations or potential fines.
    How to Fix
    Add a timezone indicator or clarify that the time shown is local to the user's location.
    Issue Highlights
    Finding region

    Primary CTA could be clearer and more concise

    Moderate
    Conversion & Actions
    The Problem
    The primary call to action button text is 'Pay For Parking Now', which is somewhat long and could be more direct for quicker user comprehension.
    Why it Matters
    A clearer and more concise CTA increases the likelihood of users understanding what action to take, reducing friction in completing the payment.
    How to Fix
    Simplify the CTA text to something like 'Pay Now' or 'Confirm Payment' for quicker recognition and reduced cognitive load.
    Issue Highlights
    Finding region

    Separate Duration Adjustment Steps

    Moderate
    Efficiency & Cognitive Load
    The Problem
    The duration is adjusted using two separate buttons (+ and -), requiring multiple individual taps to reach the desired time, which can slow down the process.
    Why it Matters
    Users may waste time and effort repeatedly tapping buttons instead of selecting a precise duration quickly, increasing cognitive load.
    How to Fix
    Allow direct input of duration or provide a slider or dropdown with common durations to reduce steps.
    Issue Highlights
    Finding region

    Lack of Visual Hierarchy to Highlight Key Action

    Moderate
    Strategic Design
    The Problem
    The UI uses uniform font sizes and weights for all information except the final total cost and end time, which are slightly highlighted. However, the main action button 'Pay For Parking Now' blends in with the background and does not visually stand out as a strong call-to-action.
    Why it Matters
    Users may not immediately recognize the primary next step, reducing the speed at which they can complete the parking session and potentially causing hesitation or confusion.
    How to Fix
    Increase the prominence of the action button by using stronger contrast, a more vibrant color, or additional visual affordances like drop shadows or animated effects to draw user attention immediately to the pay option.
    Issue Highlights
    Finding region

    Bottom navigation icons and labels low contrast

    Moderate
    Color & Contrast
    The Problem
    The icons and labels for 'Resrents' and 'Settings' in the bottom navigation bar appear medium gray on a white background, possibly below WCAG AA contrast ratio of 3:1 for UI components.
    Why it Matters
    Low contrast in navigation icons and labels reduces discoverability and usability for users with low vision or in poor lighting.
    How to Fix
    Use darker colors for inactive icons and text labels in the bottom navigation to improve visibility and compliance.
    Issue Highlights
    Finding region

    Poor hierarchy within parking details section

    Moderate
    Content Readability & Clarity
    The Problem
    Labels such as 'LOCATION', 'VEHICLE', and 'DURATION' are similar in size and weight to their values, causing weak text hierarchy and making it harder to quickly distinguish headings from content.
    Why it Matters
    Users may have to spend more time processing information, reducing efficiency and increasing cognitive load.
    How to Fix
    Make section labels bolder or slightly larger than their values to enhance visual hierarchy.
    Issue Highlights
    Finding region

    Lack of clear orientation for current app section

    Moderate
    Orientation Missing (Environment/Role/Location)
    The Problem
    The navigation bar is present but the activeness of the current tab is only subtly indicated by a small blue icon below the 'Parking' tab, which could be missed by users, offering poor orientation within the app.
    Why it Matters
    Without a clear indicator of which section is active, users can become confused about where they are in the app, leading to frustration and navigation errors.
    How to Fix
    Increase the visibility of the active state in the navigation bar, such as by changing the text color, background, or icon color of the active tab more distinctly.
    Issue Highlights
    Finding region

    Multiple Editable Fields for Location and Vehicle

    Moderate
    Efficiency & Cognitive Load
    The Problem
    There are separate edit icons next to both the location and vehicle fields, requiring user decisions to either confirm defaults or edit both entries.
    Why it Matters
    Users must decide whether to edit each field before paying, which can cause hesitation or confusion.
    How to Fix
    Pre-fill these fields with sensible defaults and allow inline editing or a single 'edit' mode to reduce decision points.
    Issue Highlights
    Finding region

    Inconsistent icon styles on edit and close buttons

    Minor
    Visual Consistency, Imagery & Media
    The Problem
    The modal uses thin line icons for the close 'X' and edit pencil icons but presents them with different stroke weights and sizes, breaking consistency.
    Why it Matters
    Style inconsistency in icons within the same UI component reduces cohesion and can confuse users about actions.
    How to Fix
    Standardize icon stroke weight, size, and visual style across the modal's icons to create a uniform look.
    Issue Highlights
    Finding region

    Uneven horizontal spacing of duration adjustment buttons

    Minor
    Visual Consistency, Imagery & Media
    The Problem
    The minus and plus duration adjustment buttons around the '1 hr 00 min' label appear unevenly spaced horizontally, disturbing balance.
    Why it Matters
    Unequal spacing around interactive elements creates subtle visual discomfort and can impair quick comprehension.
    How to Fix
    Adjust the spacing CSS properties to ensure equal padding/margin between the buttons and the duration text.
    Issue Highlights
    Finding region