Capture
Imported representative pages from the existing website into Figma.

A self-initiated proposal to improve the Cozymeal website experience.
A UX/UI design project proposal for Cozymeal, a cooking classes, private chefs, food tours services platform in over 100 cities worldwide.
The briefs was provided by Cozymeal, including three tasks of UI and UX design. To approach, I started with brand research and analysis, to understand the business model and target audience.
After researching Cozymeal through its websites, Instagram, and YouTube channel, I identified three keywords to shape the themes of the design moodboards.



Before proposing new interfaces, I studied Cozymeal's existing website and translated its recurring visual patterns into a practical Figma design system. This created a consistent foundation for layout, typography, colour, iconography, and imagery.
Imported representative pages from the existing website into Figma.
Reviewed recurring layout, type, colour, icon, and image patterns.
Converted those patterns into reusable styles for the proposal.
A soft heading voice with practical supporting type
Primary · Lato
Headings and buttons
H1 · Regular · 42px
H2 · Semibold · 28px
Button · Bold · 14–22px
Secondary · Open Sans / Segoe UI
Body and captions
Large body · Regular / Semibold · 18px
Medium body · Regular / Semibold · 16px
Caption · Regular · 12–13px
Simple one-pixel line icons
The existing system uses compact 32px general and feature icons. Orange communicates action and product features, while neutral grey supports utility actions.
Warm brand colour, cool accents, and neutrals
International Orange
#FF530D
Grenadier
#D63D00
Ming
#367686
Jungle Green
#24977D
A centred responsive grid
Desktop HD · 1440 × 1024
12 columns · 65px columns · 30px gutters · centred
Mobile · 320 × 1024
2 columns · 130px columns · 30px gutter · centred
People, participation, and appealing food
The strongest images show people cooking together in branded aprons, natural conversation, hands performing recognisable cooking actions, and finished food that feels warm and appetising.






I wanted to understand why booking a cooking class could feel harder than cooking one. I focused on where users hesitated, backtracked, and lost confidence, then used those friction points to define a clearer booking flow.
Define what a better booking flow should improve
I gave each participant the same task: find a suitable cooking class and continue towards booking. The MMU's eye-tracking equipment recorded where they looked, while their comments explained why they paused, returned, or changed direction. Sadly, the machine still cannot read minds.
3
participants
MMU
eye-tracking lab
1
booking task
Think Aloud
thoughts and feelings
What I measured
About cognitive load
I did not measure cognitive load as one magic number. I treated it as a design hypothesis supported by longer task time, repeated gaze, backtracking, errors, and verbal hesitation. In another round, I would add a short post-task mental-effort or Single Ease Question rating.
Design goal → UX outcome → Business KPI
Reduce decision load
Design goal
Shorter time and fewer errors
UX metric
More completed bookings
Test outcome
Higher booking conversion
Business KPI after launch
Booking conversion rate is the right business metric, but three usability sessions cannot prove an increase. They can show whether the redesigned flow is easier and more likely to be completed.
Turn gaze patterns and comments into booking problems
Task description
Find a suitable cooking class, choose a date and group size, check the important details, and continue to the booking summary.
Success criteria
The user reaches the summary without help and can explain the class, date, total price, location, what is included, and cancellation conditions.
How I read the evidence
Gaze
Where attention stayed, returned, or missed important information.
Behaviour
Pauses, wrong turns, repeated filters, scrolling, and backtracking.
Voice
What users expected, questioned, and felt during the booking.
Problems from three sessions
Evidence: Users scanned several experience types before committing to Cooking Classes.
“I know I want a cooking class, but I am not sure where I should start.”
Think Aloud feedback · paraphrased
Meaning: The site asks users to understand its categories before it understands their goal.
Evidence: Users moved repeatedly between location, date, cuisine, and group-size controls.
“I changed the date, but now I need to check the location again.”
Think Aloud feedback · paraphrased
Meaning: Related decisions were split across the flow, increasing re-checking and hesitation.
Evidence: Users opened attractive classes, then returned when the date or places did not fit.
“This class looks good… oh, it is not available on my date.”
Think Aloud feedback · paraphrased
Meaning: The result card created interest before confirming whether the class was bookable.
Evidence: Users revisited cards and details to compare level, price, duration, rating, and location.
“I keep opening the cards because I cannot remember which one included what.”
Think Aloud feedback · paraphrased
Meaning: Key decision information was present, but not together. A small treasure hunt, without treasure.
Evidence: Think Aloud comments returned to cancellation, inclusions, extra fees, and payment security.
“Before I pay, I want to know what is included and whether I can cancel.”
Think Aloud feedback · paraphrased
Meaning: Reassurance arrived after users had already spent time making a choice.
Representative gaze maps
Recreated from observed patterns · not raw device exports
The maps show how attention became scattered across the booking journey. Red areas represent stronger attention; green areas show lighter scanning.

Homepage search
Attention spread across the headline, navigation, four search fields, and CTA before users could begin.

Search results
Users re-checked filters, trust signals, and the first result because the key comparison details were separated.

Class and booking details
Attention jumped between the class description, menu choices, price, booking controls, and checkout button.
Jessica Magatte
29 · Sales marketing · Married · Manchester, United Kingdom
Jessica enjoys cooking for her family and exploring cuisines from different cultures. She wants guided, social classes that improve her skills and help her prepare better meals at home.
Interests
Goals
Preferred channels
Pains
From discovery to payment
Scenario: Jessica wants a steakhouse-style class so she can learn to cook restaurant-quality steak at home and share the result with her family.
Explore the website · Feeling: Distracted
Thinking
Doing
Pain points
Opportunities
Search for a cooking class · Feeling: Confused by the filters
Thinking
Doing
Pain points
Opportunities
Review and book the class · Feeling: Overwhelmed by choices
Thinking
Doing
Pain points
Opportunities
Confirm and pay · Feeling: Uncertain about the choice
Thinking
Doing
Pain points
Opportunities
How might we…
Design responses
Design responses
Design responses
A faster, more local discovery model
The wireframe brings experience types into a clear first-level navigation and keeps city, date, cuisine, and group size together in one compact search flow. The final direction adds local Manchester results, exact calendar selection, richer experience cards, stronger ratings and brand proof, and more visible customer reviews.
Information architecture · Rearranged booking flow
I grouped information by the decision users need to make, instead of asking them to collect clues across several pages.
Existing Cozymeal homepage
Baseline reviewed · updated 02/2026

01
Many experience routes compete for attention.
02
The first search asks users to make four decisions together.
03
Useful availability details still appear later in the journey.
01
Start with one clear search intent.
02
Compare the same information on every card.
03
Answer confidence questions before checkout.
04
Keep the final steps short and predictable.
A clearer and shorter booking journey
I redesigned the homepage to shorten the path from browsing to a relevant local experience, while keeping Cozymeal's existing visual identity and trust signals.
How I would validate it after launch
Proposed A/B test · not measured project outcomes
This is an independent concept, so I do not have access to Cozymeal's production data. If the redesign could be launched, I would run an A/B test: half of eligible visitors would use the current flow and half would use the redesign. I would compare the metrics below before deciding whether the new flow performs better.
What it tells me: The percentage of eligible sessions that finish with a confirmed booking.
How to measure: Confirmed bookings ÷ eligible booking sessions × 100.
What it tells me: How many visitors move from browsing a class to starting the booking flow.
How to measure: Sessions starting a booking ÷ sessions viewing an eligible class × 100.
What it tells me: How long users need to move from their first search to a confirmed booking.
How to measure: Compare the median time between the first search event and booking confirmation.
What it tells me: How many users start checkout but leave before confirming their booking.
How to measure: Unfinished checkouts ÷ all checkout starts × 100. Lower is better.

12345Annotations · What I changed
Replaced the broad experience dropdown with visible experience categories.
Grouped location, date, cuisine, and group size into one compact search flow.
Moved relevant classes and team-building experiences to the top of the page.
Added host imagery, prices, dates, and availability for faster comparison.
Reorganised press logos, review totals, customer feedback, and social impact.
The second task asked for two or three replacement images for an unusually wide team-building hero. The new direction needed to reflect the Cozymeal brand, show a genuine group cooking together, and preserve readable white interface content.
Turn the brief into visual constraints
I first separated what could change—the background image and overlay—from what had to remain: the wide format, search controls, page copy, and Cozymeal navigation.

Format
21:3 hero ratio
The replacement had to work inside the existing unusually wide banner.
People
More than two
The scene needed to communicate a genuine team rather than an individual class.
Activity
Cooking together
The action had to be immediately recognisable as a shared culinary experience.
Accessibility
Readable white text
The composition needed controlled dark areas behind headings and body copy.
The original image could not reliably support white text
I sampled the lightest text areas against the image and compared them with WCAG contrast targets. This made contrast a selection criterion rather than a final visual adjustment.
Normal text
Measured
1.74:1
Target
4.5:1
Large text
Measured
2.51:1
Target
3:1
Three image directions against the same criteria

Direction A
Strong warmth and social energy, but the cooking activity is less obvious and the bright background competes with white text.

Direction B · Selected
The clearest balance of teamwork, visible cooking, diversity, and darker areas that can support the existing content.

Direction C
The shared action reads immediately, but missing faces makes the experience feel less personal and memorable.
Selected direction in the existing interface
I selected the group-cooking image, tuned its crop and dark overlay around the content zones, then checked the white heading and body text again. The composition keeps the activity visible while giving the interface enough contrast to remain legible.

Composition
Faces and cooking activity remain visible in the wide crop.
Legibility
Dark image areas and a controlled overlay support the white copy.
Delivery
The supporting video was compressed from 17 MB to about 2 MB for practical use.
I refreshed the team-bonding feature section to feel more modern and engaging while preserving Cozymeal’s established visual language.
01
Generic photos weakened the team-building story, while small line icons gave the benefits too little emphasis.
02
I kept Cozymeal’s orange palette, solid icon style, and type hierarchy, then introduced stronger cooking imagery and a more distinctive layout.



I selected the cleaner horizontal direction because it improved scanning, made the team activity more recognisable, and stayed closest to the existing brand system.
The project combined Figma, Figma Make, browser-to-Figma tools, design-system plugins, Photoshop, AI-assisted image work, accessibility checking, and FFmpeg-based video compression.
I missed the application submission deadline, but the exercise became a valuable opportunity to work from a real business brief and practise connecting visual design, accessibility, research, and measurable UX outcomes.
For taking the time to explore this project.