Skip to main content

Designing a nutritional reflex, one scan at a time.

ProjectPawka|Year2026

Pet owners wanted clarity. Labels had no language. Pawka had the science but no unified experience - scoring felt opaque, trust felt earned nowhere, and every aisle became a decision paralysis.

Scope of Work

UX RESEARCHMOBILE APPDESIGN SYSTEMACCESSIBILITY
View Figma Prototype

01 - Context

A market no one could read.

Pet owners face 200+ references per aisle, ingredient lists nobody outside a lab can parse, and marketing claims with no way to check them. Pawka closes that gap with a single scan.

01
The Asymmetry

Consumers face cognitive overload in the aisle. The information gap makes rational decision-making nearly impossible in the 4 minutes and 20 seconds they spend at the shelf.

02
The Solution

Pawka acts as a nutritional assistant. Scan a product and the interface decodes its composition into an actionable score - personalized to your animal's species, breed, age and weight.

03
The UX Challenge

Deliver a readable, credible experience across three radically different user profiles - from the skeptical expert to the time-pressured parent who just wants a green light.

Design Problem

How do you make complex nutritional content instantly intelligible and actionable for a diverse audience - in a rapid purchase situation - while preserving scientific rigor, full independence, and meaningful personalization?

Uneven digital literacyHighly technical dataPet profile personalizationDecision in under 5 sec

02 - User Research

Field first. Assumptions after.

12 semi-structured interviews, 3 in-store observation sessions, one competitive benchmark. Field data replaced assumption, not the other way around. Every decision downstream traces back to a specific finding.

12
semi-structured interviews, 45 min each, participants aged 17 to 55
92%
of participants struggle to read standard ingredient labels
4'20"
average time in the pet food aisle - 60% spent comparing prices
10/12
participants already use Yuka - a ready-made mental model to build on
Empathy Maps
Insight 01
Instant Readability

The global score out of 100 resolves the cognitive block triggered by technical labels. A green/orange/red color code delivers a visual answer in under 3 seconds - no reading required.

92% - label opacity
Insight 02
Trust Through Method

83% of testers demand an independent source. The interface exposes the scoring criteria, their weighting, and veterinary validation directly from the product sheet - transparency as a feature.

83% - need for trust
Insight 03
Cognitive Load Reduction

75% face decision overload in the aisle. The scan function isolates a single clear sheet from 200+ references in 3 seconds. The interface suggests better-rated alternatives nearby.

75% - in-aisle overload
Insight 04
Pet Profile Personalization

Onboarding collects species, breed, age and weight. This data contextualizes every recommendation and generates a pet-specific score on each scan - Laja (2019) UX personalization model.

JTBD - personalization
Insight 05
Progressive Friction

Guest mode allows 5 free scans per day with no sign-up. Account creation is only triggered at the right moment - saving favorites or viewing scan history. Value before commitment.

Nir Eyal model (2014)
03 - Personas

Three profiles. One product.

One primary persona, two secondary, two tertiary, two anti-personas - seven profiles pinned to every design decision that follows.

Claire Martin, 34, NGO Communications Manager based in Lyon
Primary Persona
Claire Martin, 34
NGO Communications Manager · Lyon · High digital literacy

"I want to be sure I'm buying the best thing for my dog without falling into greenwashing."

Jean-Luc, 47, Transport Manager based in Nantes
Secondary Persona
Jean-Luc, 47
Transport Manager · Nantes · Average digital literacy

"If my vet validates it, I buy it. If an app tells me the same thing simply, I'll listen too."

Théo Dubois, 28, Freelance Developer based in Paris
Secondary Persona
Théo Dubois, 28
Freelance Developer · Paris · Very high digital literacy

"If the app hides its methodology, I uninstall in 48 hours. If it shows it, I become an ambassador."


04 - User Journey Map

From discovery to loyalty.

5 phases, the Gibbons model (NN/g, 2018), emotion scored from −2 (frustration) to +2 (enthusiasm). Every friction point and design opportunity below comes from the dips, not the peaks.

Discovery
Neutral · 0

Sees an Instagram post about pet food greenwashing. Searches for a product scanning app for pets.

Target eco-conscious communities. Strong local SEO on pet nutrition.
Consideration
Satisfied · +1

Reads Pawka reviews on the App Store. Compares methodology transparency with other apps.

Lead with algorithmic transparency from the first screen.
Acquisition
Satisfied · +1

Downloads the app. Signs up. Creates her dog's profile - breed, age, weight.

Guided, progressive onboarding. First scan as a frictionless tutorial.
Service
Enthusiastic · +2

Scans kibble in the aisle. Reads the score + explanation. Compares 2 available alternatives nearby.

Score + explanation in under 5s. Show local alternatives by proximity.
Loyalty
Enthusiastic · +2

Shares a product score on Instagram. Subscribes to alerts for controversial ingredients.

Community sharing program. Personalized alerts for activist ingredients.
05 - Friction Mapping

9 frictions. 3 absolute priorities.

Each friction below traces to a specific emotional low point on the journey map above. Severity, 1 to 5, based on how often it happens and what it costs in conversions. Fix the blockers first. Retention comes after.

5/5
Mandatory sign-up before the first scan

Catastrophic. Demanding commitment before demonstrating value destroys conversion. Fix: guest mode with 5 free scans per day.

4/5
Score comprehension - what does 48/100 mean?

Major. Claire wants objective proof, Jean-Luc needs reassurance. Fix: color scale + text label + one-tap link to the scoring methodology.

4/5
Navigating to the scoring methodology

Major. Only 50% direct success in usability tests, 4.7 misadventure clicks on average. Fix: persistent "How is this scored?" button on every product sheet.

4/5
Alternatives not available nearby

Major. Claire is standing in an aisle, phone in hand, needs to decide in 2 minutes. Fix: geo-filtered alternatives with local availability and estimated distance.

3/5
Pet onboarding form too long

Medium. Only 3 mandatory fields in the initial flow (species, breed, age). Everything else is optional and collected progressively over sessions.

3/5
Scoring method invisible at discovery

Medium. Théo checks criteria before committing. Fix: public methodology FAQ page on the web. Direct link from the App Store description.


06 - Design

From architecture to pixel.

Hub-and-spoke mobile architecture. Scan as the central action. 5-tab bottom bar. Two modes - Guest and Account - with progressive conversion toward Premium.

Low-Fidelity Wireframes

Structure before color.

Every screen revised 2-3 times based on internal feedback before moving to high fidelity. The process excludes visual design entirely - only architecture matters at this stage.

  • 4-step onboarding · same vertical skeleton · cognitive rhythm
  • Scan screen stripped to one action · zero distraction
  • Product sheet · score above the fold · two-column data table
  • Failed scan · intentionally empty · UGC contribution form
High-Fidelity Prototype

Onboarding & first connection.

The full-screen splash anchors emotional positioning with "Every animal is unique." Email + password + guest option. Guest mode tests the hypothesis that users convert better after experiencing value first.

  • Splash screen · emotional animal carousel · single primary-color CTA
  • Form · Create/Login tabs · real-time inline validation
  • Guest CTA · freemium model: value before commitment
  • Animated loading · Pawka pattern · perceived latency management
High-Fidelity Prototype

Scan & product result.

The result screen is the core of Pawka. Score out of 100 in large typography, semantic color badge, 9 expandable criteria, healthier alternatives in a horizontal scroll.

  • Score badge · large number · color-coded background · product thumbnail
  • 9 criteria · icon + label + colored progress bar + score/100 · accordion
  • Alternatives · horizontal card scroll · score badge on each card
  • Guest limit modal · after 5 scans · yellow countdown · premium CTA
High-Fidelity Prototype

Core app pages.

History lists past scans with score and relative date. Favourites filter by pet. Search combines a text bar with category filters. Profile centralizes the non-intrusive Premium upsell.

  • History · chronological list · colored score badge · relative timestamp
  • Favourites · pet selector at top · 2-column grid · active heart icon
  • Search · text bar + category filters · comparator access (Premium)
  • Premium €3.99/month · 3 plans · freemium side-by-side comparison
01 / 04
07 - Design System

A contract between design and development.

Atomic Design methodology. Foundations → Atoms → Molecules → Organisms. A structured UI Kit reduces handoff time, guarantees visual consistency, and documents every design decision as the product scales.

Color Palette - Foundations
Saddle Brown · Primary
Pale Yellow · Secondary
Mint Green · Accent
Snow · Support
Typography
Bricolage
Grotesque
Bricolage Grotesque - body, labels, navigation. Clarity at every size.
Geist Mono - tags, scores, data
Data Colors - Score Scale
0-19 · Critical
20-39 · Poor
40-59 · Acceptable
80-100 · Good / Excellent
Atomic Design Levels
ATOMS
Buttons, badges, icons, inputs - all states documented
MOLECULES
Criteria card - reusable across nutrition analysis and comparator
ORGANISMS
Full product sheet, login module, subscription cards

08 - User Testing

Empirical proof, not gut feeling.

Methodological triangulation, 4 sequential methods, 6 participants - 2 per persona - running from a five-second first glance to a 28-word semantic differential.

01
5-Second Test

Measures first impression. Validates instant score readability and value proposition comprehension at 2 critical screens.

02
Moderated Tests

5 tasks covering critical paths. "Think aloud" protocol. Reveals mental models and areas of confusion that metrics alone cannot detect.

03
SUS Score

10-item Likert questionnaire. Single 0-100 score. Benchmarked against sector averages. Validates usability before launch.

04
AttrakDiff

28 semantic differential word pairs. Measures Pragmatic Quality, Hedonic-Stimulation, Hedonic-Identification, and Global Attractiveness.

100%

of participants recalled the score and color code from the product sheet after 5 seconds. Core design hypothesis validated.

80

average SUS score - 68th sector percentile, above health/nutrition average (68.4). Level: "Good."

1.62

AttrakDiff Pragmatic Quality - Self-Oriented quadrant: the app is perceived as both useful and identity-bearing.

P1 · Marie · Score comprehension

"I understood the score immediately - it's exactly like the Nutri-Score. Orange means not great, I wouldn't have bought it."

P3 · Jean-Luc · Guest mode

"I could explore without giving anything away. That's reassuring for someone like me who's suspicious of apps."

P5 · Théo · Projection

"I'd put it as a widget on my iPhone to access it fast without even opening the app."

Empirical proof, not gut feeling.
TaskDirect SuccessAssistedAvg TimeTargetMisclicks
T1 - Onboarding + petGood result: 83%17%2m 10s<3min2.3
T2 - Scan + read scoreGood result: 100%0%28s<60s0.2
T3 - Scoring methodNeeds improvement: 50%33%1m 45s<60sNeeds improvement: 4.7
T4 - Favourites + historyGood result: 83%17%35s<60s1.1
T5 - Free vs Premium67%33%1m 05s<60s2.8
09 - Accessibility

WCAG 2.1 AA from day one.

Accessibility integrated at the conception stage, not retrofitted. Fixing an accessibility issue in design costs 10× less than in development, and 100× less than post-launch. Audited with Stark and A11y Annotation Kit across 14 WCAG 2.1 criteria.

Motor impairment

All interactive elements meet the 44×44pt minimum touch target (Apple HIG). The central scan button is 56×56pt. 8pt minimum spacing between adjacent interactive elements prevents accidental taps.

Cognitive accessibility

Interface copy targets CEFR B1-B2 level. Technical terms always paired with plain-language explanations. The score reduces 200+ references to one clear decision - directly addressing the paradox of choice. Constant visible feedback eliminates interface anxiety.

Color-blindness mitigation

The score gradient (red to green) is the classic deuteranopia risk. Mitigated by two design decisions: a systematic text label on every score level (Critical, Poor, Acceptable, Good, Excellent), and differentiated luminosity values across score tiers - not just hue.

WCAG 2.1 AA from day one.
Color PairRatioNormal TextLarge TextUsage
Saddle Brown on Snow9.20:1AAAAAABody text, titles, labels (primary)
Snow on Saddle Brown9.20:1AAAAAAReversed text, filled buttons
Saddle Brown on Pale Yellow7.36:1AAAAAATitles and badges on yellow bg
Saddle Brown on Mint Green6.28:1AAAAAHeadings on green bg
Alert Red on Snow4.82:1AAAAError messages, critical scores
Premium Gold on Snow3.12:1FailAAIcons and large text only
Snow on Mint Green1.46:1FailFailNever used for text - excluded from tokens

10 - UX Roadmap

4 quarters. Measurable targets.

Every milestone is grounded in test data. Fix conversion blockers first. Then iterate on retention, growth, and international expansion - each quarter with a quantified objective.

Q2 2026 · Launch
Priority Fixes
SUS > 80 · T3 > 80%
  • Scoring method button P0
  • 7-day Premium free trial
  • Loaders with progress + copy
  • A/B test Premium CTA placement
  • iOS / Android deploy
Q3 2026
Retention
D30 > 40% · NPS > 50
  • Product comparator
  • iOS / Android widget
  • Offline mode - 50 cached products
  • Video onboarding
  • Story share template
Q4 2026
Growth
100k scans/month · >5% premium
  • Multi-species (exotic pets)
  • Alternatives marketplace
  • Gamified progress
  • Geofenced push notifications
Q1 2027
Internationalisation
3 countries · CAC < €2
  • UK · DE · ES
  • Petstore partner API
  • Cultural color code adaptation
  • Contextualised prescription

11 - Key Learnings

83% of testers demanded proof before trust. Transparency became the product.

12 interviews said the same thing in different words: nobody trusts a company grading its own homework. That's why every scoring criterion sits in the open on the product sheet, weighting included. It's also why 100% of testers still remembered the score five seconds after looking away. Pawka isn't betting on being liked. It's betting on being checkable - and in a market this saturated with greenwashing, checkable is the only kind of trust that survives an aisle, a skeptical buyer, and four minutes and twenty seconds to decide.


More projects

Got a cool idea?

This spot is waiting for your success story.

Work in Progress

Twiggli

Product design for a family-sharing mobile app - helping parents and kids stay connected through shared memories, routines, and thoughtful UX.