Recipe Planning Modal
The UI features a clean and organized layout with clear action buttons and concise summary metrics that improve user comprehension. However, it could benefit from stronger visual hierarchy for better emphasis on key information and improved accessibility with more distinct clickable areas.
Public

Design Score
Polish Opportunities
Design Perspectives
0To Review
Recommended Fixes by Impact
0Total
Fixes by Category
4
Color & Contrast2
Content Readability & Clarity3
Visual Consistency, Imagery & Media1
Navigation & Structure1
Conversion & Actions2
Tone, Friendliness & Delight3
Accessibility & Input Ergonomics3
Efficiency & Cognitive Load1
Flow & States Completeness2
Strategic DesignRecommended Fixes by Impact
0Critical
1Major
17Moderate
6Minor
Close button 'X' is a small tap target
Major
Accessibility & Input Ergonomics
The Problem
The close button ('X') in the top right corner appears quite small, likely under the recommended 44x44 pixels touch target size.
Why it Matters
Small touch targets are harder to tap accurately, especially on small or crowded screens, increasing errors and user frustration.
How to Fix
Increase the size of the close button to at least 44x44 pixels with adequate padding.
Issue Highlights
Missing clear page or section orientation
Moderate
Orientation Missing (Environment/Role/Location)
The Problem
The modal provides limited context about the user's current location beyond the recipe name. There is no clear header or breadcrumb that explicitly states the user's current role or environment in the app beyond 'Back to Recipe', which may not clearly orient users about where they are in the process.
Why it Matters
Without a strong orientation, users can become uncertain about where they are within the app, reducing confidence in navigation and potentially causing confusion about the steps needed to complete their plan.
How to Fix
Include a more explicit section header or breadcrumb indicating the current workflow step or environment (e.g., 'Plan Your Recipe - Step 2 of 3') and user role if relevant, to help users quickly grasp their context.
Issue Highlights
Low contrast on 'Cancel' button text
Moderate
Color & Contrast
The Problem
The 'Cancel' text at the bottom is shown in a medium grey color on a white background, likely below WCAG AA contrast ratio (4.5:1) for normal text, making it hard to see.
Why it Matters
Users with visual impairments or in bright environments may have difficulty reading the 'Cancel' button label.
How to Fix
Increase the contrast by using a darker text color for 'Cancel' or add a background behind the text to meet at least 4.5:1 contrast ratio.
Issue Highlights
Ambiguous Cooking Date Format
Moderate
Ambiguous Date/Time/Timezone
The Problem
The cooking date '12/04/2026' is shown without a clear date format (MM/DD/YYYY vs DD/MM/YYYY), which can confuse users about the exact date intended.
Why it Matters
Users may misinterpret the cooking date, leading to scheduling errors or missed cooking plans.
How to Fix
Clarify the date format by using a more explicit format, such as '12 Apr 2026' or including a format hint near the input field.
Issue Highlights
Inconsistent Button Styles for Primary Actions
Moderate
Visual Consistency, Imagery & Media
The Problem
The primary action button 'Complete and View My Plan' uses a filled green style, while the secondary action button 'Add More Recipes' uses an outlined style but also includes an icon. These buttons have inconsistent styling and icon usage within the same action set.
Why it Matters
Inconsistent button styles can confuse users about which action is primary and which is secondary, reducing clarity and usability.
How to Fix
Standardize button styles for primary and secondary actions, either using all filled or all outlined for consistency, and ensure icon usage matches the design system.
Issue Highlights
Misaligned Currency Amounts in List Items
Moderate
Visual Consistency, Imagery & Media
The Problem
The currency amounts (e.g., '5.00 CHF', '5.50 CHF') on the right side of the list items are not precisely aligned vertically and appear slightly offset relative to each other and their corresponding items.
Why it Matters
Misalignment can decrease the perceived quality and professionalism of the interface and make it harder for users to compare numeric information quickly.
How to Fix
Adjust the layout grid or use a uniform container width for price amounts to ensure vertical alignment across all list items.
Issue Highlights
Missing reassurance near plan finalization button
Moderate
Tone, Friendliness & Delight
The Problem
The 'Complete and View My Plan' button does not include any reassurance or confirmation message to reassure users about what will happen next or that their plan is saved securely.
Why it Matters
Users might hesitate to complete the plan without knowing if their data is saved safely or if there is an option to review changes, reducing trust and possibly causing anxiety.
How to Fix
Add a brief confirmation message or tooltip near the button explaining that their plan will be securely saved and they will be able to review it afterward.
Issue Highlights
'Back to Recipe' button and close button are placed too closely horizontally
Moderate
Accessibility & Input Ergonomics
The Problem
The 'Back to Recipe' button on the top left and the close button on the top right have limited horizontal space between them, which might cause accidental taps.
Why it Matters
When interactive elements are too close, users may tap the wrong target, leading to navigation errors and frustration.
How to Fix
Increase spacing between these two buttons or provide adequate padding to ensure distinct touch areas.
Issue Highlights
Calendar icon tap target in date input is small
Moderate
Accessibility & Input Ergonomics
The Problem
The calendar icon inside the cooking date input appears smaller than recommended touch target size, making it hard to tap precisely.
Why it Matters
Small icons within input fields can cause user frustration and errors when trying to open date pickers.
How to Fix
Increase calendar icon padding or make the entire date input field clickable to open the date picker.
Issue Highlights
Multiple Action Buttons with Similar Purpose
Moderate
Efficiency & Cognitive Load
The Problem
There are three separate clickable actions: 'Complete and View My Plan', 'Add More Recipes', and 'Cancel', which may overwhelm users with options at this final step.
Why it Matters
Offering multiple, similarly important call-to-actions can create hesitation and reduce the efficiency of task completion.
How to Fix
Streamline options by prioritizing the primary next step, possibly hiding secondary options under an overflow menu or after task completion.
Issue Highlights
Primary Action Button Lacks Visual Distinction
Moderate
Strategic Design
The Problem
The 'Complete and View My Plan' primary button uses a green background with white text but is placed very close to a similarly sized 'Add More Recipes' button with a border and orange text, causing these two call-to-actions to visually compete rather than create a clear hierarchy.
Why it Matters
Users may hesitate or misclick because the primary action does not stand out clearly above the secondary option, reducing task completion efficiency and increasing cognitive load.
How to Fix
Increase the spacing between the primary and secondary buttons, use a stronger shadow or more contrasting color on the primary button, and differentiate the secondary button style more to reinforce hierarchy.
Issue Highlights
Low contrast on 'Add this recipe...' description text
Moderate
Color & Contrast
The Problem
The secondary description text 'Add this recipe to finalize your plan.' is displayed in a muted gray tone on a white background, likely failing WCAG AA contrast requirements.
Why it Matters
This can reduce readability for users with low vision or in bright lighting conditions.
How to Fix
Use a darker shade of gray or a different color that meets 4.5:1 contrast ratio on white.
Issue Highlights
Low contrast of calendar icon next to date input
Moderate
Color & Contrast
The Problem
The calendar icon inside the date input uses a light orange tone on a white background with low contrast below WCAG AA standards.
Why it Matters
Icons with insufficient contrast can be hard for users with visual impairments to identify.
How to Fix
Increase the icon's contrast by using a darker orange or a different color that stands out more against the white input background.
Issue Highlights
Low contrast on 'PLAN YOUR RECIPE' label text
Moderate
Color & Contrast
The Problem
'PLAN YOUR RECIPE' label text uses a muted orange on a light pinkish background, appearing low contrast and likely below WCAG AA standards.
Why it Matters
This reduces the visibility and emphasis of this label, potentially reducing user comprehension.
How to Fix
Increase the text color contrast by darkening the orange or lightening/darkening the background to meet accessibility contrast ratios.
Issue Highlights
Weak Hierarchy in Plan Summary Section
Moderate
Content Readability & Clarity
The Problem
The 'YOUR PLAN SUMMARY' title has the same font style and weight as the detailed metrics below, making it harder to distinguish the section header from its content.
Why it Matters
Users may find it difficult to quickly scan and differentiate the summary title from the summary details, reducing quick comprehension.
How to Fix
Increase the header font size, weight, or color contrast relative to the body content; add spacing above and below the header for separation.
Issue Highlights
Dense Pricing and Summary Details Clutter Screen
Moderate
Efficiency & Cognitive Load
The Problem
The plan summary and detailed pricing list include many small text blocks and icons tightly stacked, potentially overwhelming users visually.
Why it Matters
Visual clutter can distract users, making it harder to focus on decision-making and increasing perceived task difficulty.
How to Fix
Simplify information presentation by grouping or collapsing details, and emphasizing only critical summary data at this stage.
Issue Highlights
Cancel Button Action Unclear
Moderate
Flow & States Completeness
The Problem
The 'Cancel' button at the bottom of the modal is visually present but does not indicate what will happen when tapped, such as closing the modal or discarding changes.
Why it Matters
Users may be confused about what will happen if they press 'Cancel' and may hesitate to use it, potentially disrupting the flow.
How to Fix
Add a tooltip, confirmation, or clearer labeling for the 'Cancel' button action to communicate its effect on the current screen and data.
Issue Highlights
Cooking Date Input Lacks Clear Interactive Affordance
Moderate
Strategic Design
The Problem
The cooking date field appears as a plain text box with a calendar icon but does not have obvious affordances such as a distinct button or clearer input styling aligned with common date-picking UI patterns.
Why it Matters
Users may not immediately realize that this is an editable date field or how to interact with it, which could cause confusion or errors when trying to set the cooking date.
How to Fix
Add more visible input borders, a clear clickable datepicker button, and hover/focus states to emphasize interactivity of the date field.
Issue Highlights
Unlabeled Icon Next to Date Input Field
Minor
Visual Consistency, Imagery & Media
The Problem
The small calendar icon next to the date input field lacks a textual label or tooltip, making its purpose unclear to some users.
Why it Matters
Users unfamiliar with the icon might not understand it triggers date selection or calendar functionality, potentially impacting ease of use.
How to Fix
Add an accessible label or tooltip to the calendar icon explaining its function (e.g., 'Open date picker').
Issue Highlights
Multiple adjacent action buttons can overwhelm users
Minor
Navigation & Structure
The Problem
The 'Complete and View My Plan' and 'Add More Recipes' buttons are visually close and styled similarly, potentially making it difficult for users to immediately distinguish the primary desired action.
Why it Matters
Users might hesitate or misclick if they are confused about which call to action is the most important, thus slowing task completion or causing errors.
How to Fix
Increase spacing between buttons and visually emphasize the primary action by style or placement to reduce competition between click targets.
Issue Highlights
Cancel action is vague and low emphasis
Minor
Conversion & Actions
The Problem
The 'Cancel' button below the primary and secondary CTAs is small, gray, and not visually prominent, which may cause users to overlook it or be unsure of its function.
Why it Matters
Users might accidentally cancel their plan changes without clearly understanding the impact of this action, leading to potential frustration or lost progress.
How to Fix
Clarify the cancel button's purpose by using a more descriptive label like 'Discard Changes' and consider increasing its visual emphasis or separating it from other actions.
Issue Highlights
Requires Cooking Date Selection Without Clear Benefit
Minor
Efficiency & Cognitive Load
The Problem
The interface asks the user to select a cooking date before finalizing the plan, but it is unclear if changing the date affects the rest of the plan or pricing.
Why it Matters
Forcing the user to specify a date when it may not impact their plan creates an unnecessary step, increasing cognitive load and slowing completion.
How to Fix
Clarify the importance of the cooking date or remove this step if it does not change the planning outcomes or prices.
Issue Highlights
Small Font Size for Calorie Details
Minor
Content Readability & Clarity
The Problem
The calorie text ('cal: 1200') beneath the item 'Biscoff cookies' appears noticeably smaller than the price and item name, making it harder to read.
Why it Matters
Small body text can cause readability issues, especially for users with vision impairments or in low-light conditions.
How to Fix
Increase the font size of the calorie details to match other body text elements for consistent readability.
Issue Highlights
Confusing visual tone of 'Plan Your Recipe' section label
Minor
Tone, Friendliness & Delight
The Problem
The 'PLAN YOUR RECIPE' label uses a muted orange color and small all-caps typography that may come across as either too formal or understated compared to the rest of the friendly and approachable UI.
Why it Matters
The tone mismatch at a section header may reduce emotional engagement or clarity, making the interface feel less cohesive.
How to Fix
Use a friendlier color and a slightly larger, more open font style to better match the approachable and warm tone of the rest of the UI.
Issue Highlights