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.
Public

Design Score
Polish Opportunities
Design Perspectives
0To Review
Recommended Fixes by Impact
0Total
Fixes by Category
2
Color & Contrast1
Content Readability & Clarity3
Visual Consistency, Imagery & Media0
Navigation & Structure1
Conversion & Actions1
Tone, Friendliness & Delight0
Accessibility & Input Ergonomics2
Efficiency & Cognitive Load1
Flow & States Completeness1
Strategic DesignRecommended 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
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
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
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
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
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
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
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
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
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
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
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
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
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