← Back to work

foodpanda / Human Centered Design for AI Systems / Fall 2025

Health Profiles

Ordering for a health condition gets harder when the menu says almost nothing. We explored how AI could use available details, provided or estimated portion size, and established food patterns, then make its uncertainty visible.

Two foodpanda mobile screens showing health profile setup and health-aware restaurant recommendations.
AI-assisted health context inside the familiar foodpanda ordering experience.
Role
Research, AI product design, UX, and design system
Engagement
Course project / AI product concept
Product
foodpanda Health Profiles
Year
Fall 2025

How might we

How might we help people with health conditions order food with more confidence, turning confusing choices into clear, personalized guidance at the moment of ordering?

4
community channels studied
3
large Pakistani communities followed
6
everyday items used in the timed exercise
10 vs 4
minutes measured with and without condition-led checks

Input / What the restaurant provides

Menus rarely include enough detail.

A dish name and photo may be all the system receives. Portion size, ingredients, preparation, sugar, sodium, and cross-contact details can be incomplete or absent.

Reasoning / What the system estimates

AI can fill a gap, but it has to show its work.

The concept compares available menu details with provided or estimated portion size, established food patterns, profile context, and other relevant signals.

Boundary / What the person sees

An estimate is not a promise.

The interface should explain what was inferred, how certain the signal is, and what is still missing. Low confidence leads to a question or no recommendation.

Project scope

For Human Centered Design for AI Systems, we studied a familiar delivery-app gap. Restaurants often share too little detail. AI could help only if the interface separated known, inferred, and missing information.

Course

Human Centered Design for AI Systems, Fall 2025

Team and role

Three-person course team. I worked across research, synthesis, AI product design, UX, and the interface system.

Product boundary

A foodpanda add-on explored as a concept, not a shipped feature, clinical tool, or medical recommendation system.

Design challenge

A dish may have no portion size, ingredient breakdown, cooking method, or nutrition detail. The system had to combine available information with established food patterns and profile context, without turning an estimate into a medical promise.

Research at a glance

Community · decisions · products

We started with the questions people were already asking.

Before designing a profile, we listened to health communities, followed everyday food decisions, and looked at the products people already used.

Community conversations

We listened first

We read conversations on Reddit, Quora, Facebook, WhatsApp, and patient forums to understand the language people already used.

Then we asked

We posted realistic scenarios and watched what people asked back, shared from experience, warned against, or passed to a professional.

Everyday decisions

The conditions changed, but the same practical questions kept appearing.

Who is this meal for?What should I avoid?Why is this flagged?Can I change profiles?What changes in my cart?When should I ask a professional?

Products beside the problem

We compared recipe, nutrition, and allergy products to see how they explained a signal and what they asked someone to do next.

Yummly

Personalized recipe recommendations

Fooducate

Health tracker and nutrition scanner

GoCoCo

Nutritional app for mindful eating

Fig

Food allergy app

Research approach

We looked at the decision from the group chat to the checkout.

Fall 2025 / team of 3 / Human Centered Design for AI Systems

01

Community observation

Public conversations across health and patient communities

02

Scenario posts

Realistic condition-led questions shared with online groups

03

Conversations and interviews

People managing a condition, family care, and everyday food choices

04

Field research

Packaging, shops, menus, staff, and the checks around one meal

05

Expert and product review

Clinical boundaries and four adjacent nutrition products

Research in the open

We joined the places where people already asked for help, then tested the questions ourselves.

We joined spaces on Reddit, Quora, Facebook, and WhatsApp where people already discussed diabetes, thyroid conditions, PCOS, hormonal changes, allergies, and heart health.

Alongside reading existing threads, we posted realistic messages from the point of view of a fictional person managing a condition. We studied the response, not whether the community produced a medically perfect answer.

01Reddit
02Quora
03Facebook groups
04WhatsApp groups

Three communities with real scale

These were not invented audience segments. They were active communities where people were already helping one another.

01

Soul Sisters Pakistan

326.5K members

A large Pakistani community where women discuss everyday health, family, and care decisions.

02

Meethi Zindagi

17K members

A diabetes-focused community built around practical support and lived experience.

03

PCOS Awareness Pakistan

15K members

A condition-focused community for questions about PCOS, food, treatment, and daily routines.

The scenarios we posted

We varied the person and condition to see what changed in the response.

01

Diabetes and family care

A parent trying to make a practical food decision for a child managing Type 1 diabetes.

02

Thyroid and hormonal health

Someone balancing everyday meal choices with thyroid, PCOS, or other hormonal concerns.

03

Allergies and heart health

Someone asking about ingredients, preparation, sodium, or cross-contact before choosing a meal.

What happened in the replies

The conditions changed, but the shape of a useful response was surprisingly consistent.

01

Personal experience came first

People usually began with what had worked for them or someone they cared for.

02

Advice became practical quickly

Replies moved toward a familiar product, a portion change, a restaurant question, or another small next step.

03

The group asked for missing context

Age, condition, medication, symptoms, and the exact food often changed the answer.

04

Serious uncertainty was handed off

When the risk became personal or unclear, people pointed back to a doctor, dietitian, or pharmacist.

Public sources on the board

r/AskWomen

PCOS conversations and lived experience

r/type2diabetes

Everyday food decisions and practical support

Patient.info communities

Condition-led questions and peer responses

Member counts were recorded during the research and continue to grow. Private group screenshots and participant identities are intentionally left out of the case study.

The part that stayed with me was how social the answer was. People led with personal experience, offered a practical shortcut, asked follow-up questions, and pointed toward professional help when the uncertainty became serious.

Competitive landscape

We compared how four products turn complex food information into an action.

01
Yummly

Recipes

Personalized recipe recommendations.

Useful for preference-led discovery, but separate from the restaurant order.

02
Fooducate

Scanning

Health tracker & nutrition scanner.

Strong at turning a scan into a score, but the person still has to interpret the result elsewhere.

03
GoCoCo

Mindful Eating

Nutritional app for mindful eating.

Its calm language was useful, but it was not built around condition-aware restaurant ordering.

04
Fig: Food Scanner

Allergy Scan

Fig: Food Scanner

It showed how filters can become a result, but the quality still depends on available ingredient data.

What we took from the comparison

We did not need to copy another score, scanner, or recipe feed. The useful pattern was the explanation beside the result and a clear next action.

For foodpanda, that meant carrying the profile and the reasoning behind each estimate through discovery, dish detail, cart, and settings instead of building another standalone nutrition tool.

Field research

Buying the same six items exposed the cost of missing information.

Kiryana stores

We followed the checks available in a shop with no digital layer and limited condition-aware guidance.

Alfatah and Carrefour

We checked label clarity, product organization, staff responses, and the work required to compare everyday items.

Restaurant visits

At Novu, Arcadian, and Cheezious, we compared menu detail with what staff could explain about ingredients and preparation.

10 minvs 4 min

The same six-item purchase took more than twice as long

In a timed shopping exercise, buying six everyday items for a Type 1 diabetes scenario took 10 minutes. Buying the same six without the condition-led checks took 4 minutes.

Shopping checks

Bread

Eggs

Milk

Biscuits

Ketchup

Fizzy drink

Each item required checking labels, sugar, ingredients, and whether the available information answered the scenario.

Questions across the order

Before ordering

Can I tell which dishes fit the active profile without opening every item?

At the dish

Can I understand the recommendation and the reason behind it?

In the cart

Can I see how the choice changes the profile context before checkout?

Questions I carried forward

What does someone need to know before choosing a dish?

Which details are useful at menu level and which belong deeper in the flow?

How should the product explain a warning without sounding clinical?

How can one account support meals for different people?

Where should the product stop and direct someone to professional advice?

Key finding

The product could not promise that a dish was medically safe. AI could estimate what may matter from the available signals, explain the basis, flag missing information, and leave the decision with the person ordering.

What moved into the product

People already have a system. They ask someone they trust, return to the same meals, read labels, or avoid the choice altogether.

The friction was not only missing information. It was assembling the answer from scratch every time someone ordered.

Trust is personal

Social context changes the choice

A warning needs a reason

The opportunity was not to invent certainty. It was to use AI to organize incomplete context, explain the estimate, and keep the person in control.

Conversation themes

Different conditions kept leading back to the same three tensions.

Source

A theme synthesis from participant interviews, community responses, and conversations about family care. Individual identities are omitted.

What we heard, and what it changed

01 / Social situations change the decision

People may know what they want to avoid, but the choice still happens around family, friends, and shared meals.

What changed in the design: keep the profile optional, quiet, and easy to switch.

02 / A label needs an explanation

A colour or score is not enough when the consequence feels personal. People need to know what the product noticed.

What changed in the design: show the available evidence, the inference, and what is still unknown.

03 / Familiar choices feel easier

When the information is hard to judge, returning to the same small set of meals can feel safer than trying something new.

What changed in the design: carry the profile through discovery, dish detail, and cart review.

Themes carried forward

Meal choiceShopping routinesFamily careSocial pressureTrusted adviceMenu detailUnderstanding warnings

Product boundary

The most important product decision was knowing where to stop.

01

CLINICAL VIEW

  • A condition name alone is not enough context for medical advice
  • Needs can change with age, treatment, habits, and the individual
  • Food guidance should never present itself as diagnosis or care
  • The product needs a clear route back to professional support
02

PRACTICAL VIEW

  • People often ask for a practical answer they can use immediately
  • Plain language matters more than technical nutrition language
  • An estimate should explain the details and assumptions behind it
  • Missing information should reduce confidence, not strengthen the product claim

Core insight

AI could organize available food context, estimate what may matter, and explain its reasoning. It could not diagnose, prescribe, or promise that a dish was safe for a specific person.

Composite profiles

One dinner made the family-care problem concrete.

These are design composites, not named participants. We shaped them from patterns in the research to test different needs, family relationships, and levels of control.

Other contexts used to test the model

Ayesha, composite

Adult
Gluten intolerance

Ordering for herself

Needs ingredient and cross-contact context before deciding whether a restaurant or dish is worth a closer look.

Sara, composite

Adult
PCOS

Balancing preferences and routine

Knows what she wants to consider, but delivery menus do not carry that context into discovery or comparison.

Rizwan, composite

Older adult
Heart health

Ordering in social settings

Wants sodium and portion context without turning a shared meal into a public conversation about his health.

The working board contains the deeper profiles and mapping:Explore research board →

Key insight

We did not need another nutrition app. We needed an explainable AI layer inside the order people already knew.

Design principles

01

Consent before guidance

Health details are opt-in and explained before personalization begins.

02

Keep it in context

Guidance appears beside the food decision, not in a separate health destination.

03

Explain the estimate

The result separates known details, inferred context, and missing information.

04

Let uncertainty stop the flow

Low confidence leads to a qualified result or no recommendation.

Solution directions

We had two ideas. Only one met the decision where it happened.

Hand-drawn foodpanda wireframe showing health profile setup, restaurant browsing, and cart guidance.

Inside foodpanda

Chosen direction
  • Starts from a familiar marketplace and ordering habit
  • Keeps the active profile close to restaurant and dish choices
  • Moves from rough wireframes into a connected product flow
  • Carries the same context into the cart and account
Hand-drawn kiosk wireframe showing a tap, condition selection, product scan, and recommendation flow.

In-store kiosk

Explored
  • A simple station beside the point of sale
  • Choose a profile or the context to check
  • Scan a product to see a recommendation and its reason
  • Keep warning states clear and easy to compare
  • Leave the final decision with the shopper

The kiosk brought guidance into a shop, but it created another destination. The foodpanda direction kept the AI analysis beside the order, so that became the direction we developed.

01 / First-run experience

Do not lead with the health feature.

Foodpanda onboarding flow showing welcome, sign up, location, and food preference screens.

02 / Consent and profile context

Ask permission before asking for health details.

The product explains which details inform the analysis, how estimates are produced, and where the guidance stops before asking someone to create a profile.

Foodpanda health profile setup flow showing privacy and consent, profile creation, and profile selection.

03 / Profile creation

Make it obvious who the profile belongs to.

The flow asks who the meal is for, what the product should flag, and how much guidance the person wants. Nothing is saved before they can review it.

Foodpanda profile creation flow showing profile basics, allergens, recommendation style, and review.
Scroll horizontally to inspect the four-step flow.

04 / Guided discovery

Show the new layer only when it becomes useful.

Foodpanda guided onboarding flow showing four progressive moments for using health profile features.

05 / Boundaries and privacy

The limitation cannot live in fine print.

Consent, model boundaries, and profile control appear before foodpanda begins analyzing the available menu context.

Foodpanda privacy and consent composition showing privacy consent, medical disclaimer, and health profile control screens.

06 / Product flow

Once the profile exists, it has to survive the whole order.

We kept the active profile visible from discovery to cart. When restaurant data was incomplete, the concept used available menu details, provided or estimated portion context, and established food patterns to estimate what may matter.

A connected grid of foodpanda UI surfaces showing profile context, restaurant discovery, dish details, cart impact, order status, and profile control.

The product surface

One person, one profile, one consistent story.

The profile, AI estimate, cart, checkout, and account all use the same language. The known details, assumptions, and uncertainty should not change as the person moves through the order.

01 / Profile context

Show who the meal is for.

The switcher stays near the menu so people can see and change the active profile without leaving the order.

Foodpanda menu header showing the active profile and the recommended menu tab.

02-03 / Decision signals

Let the signal lead to the reason.

I used the short label for scanning and kept the explanation one step away. The product should never ask colour alone to carry a health decision.

02 / Item labels

Give the first answer at a glance.

Foodpanda dish card with a safe-for-you label, estimated carbohydrates, and a shared safety legend.

A short label helps with scanning. The reasoning remains available when someone wants to see what the system used and what it had to infer.

03 / Not recommended

Do not hide a warning behind colour.

Foodpanda dish summary showing a not-recommended warning for Fatima with a link to view impact details.

When an item may not fit the active profile, the interface explains the available evidence, the estimate, and any missing information behind the signal.

04-05 / Before checkout

Review the impact and the reasoning.

The estimate has to travel with the order. These two views show what may change, what the system used, and where the information still runs out.

04 / Cart impact

Show the change before checkout.

Foodpanda cart impact sheet showing how a dish changes Fatima's saved snack target.

The cart carries the same estimate forward so someone can review its reasoning and limits before placing the order.

05 / AI reasoning

Show how the estimate was made.

Foodpanda AI reasoning sheet separating restaurant-provided details, an estimated carbohydrate value, missing information, and an option to ask the restaurant.

The explanation separates restaurant details from the AI estimate and the information it could not confirm. If something important is missing, the person can ask the restaurant instead of trusting a complete-looking answer.

07 / Additional features

The unglamorous states made it feel like a product.

We designed waiting, switching, editing, and post-order states too. The AI also needed a state for missing information, delayed analysis, and a result that could not be confidently produced.

Foodpanda additional health profile features showing recommendation loading, profile switching after an order, and profile management.

08 / Design system

The system had to carry meaning, not only visual consistency.

We brought colour, type, spacing, status language, and components into a compact system. The difficult part was keeping facts, estimates, warnings, and missing information visually distinct across the flow.

Foodpanda health profiles design system showing tokens, type, icons, controls, navigation, labels, and component states.

01

Name the rules

Colour, type, spacing, and status values became explicit before we refined more screens.

02

Reuse the meaning

Provided details, AI estimates, and missing information use the same language wherever a choice happens.

03

Design the awkward states

Loading, incomplete data, low confidence, closed, and out-of-stock states belong in the system from the start.

04

Keep it compact

The system is small enough for a concept, but clear enough for the next screen to reuse without guesswork.

09 / Wrap up

What it took to make a new idea feel at home in foodpanda.

The final screens look settled. Getting there was not. I changed direction several times, rebuilt weak ideas, and kept asking the same question: does this feel like foodpanda, or like a health product pasted on top?

What challenged the design

01

There was no usable public design system when we began. The files we found were outdated or incomplete, and our request to the foodpanda design team went unanswered.

02

Working inside a familiar product was harder than starting from a blank canvas. Small changes felt foreign quickly. Several directions were rejected before we found the balance.

03

Restaurant information could be incomplete or misleading. Staff did not always know ingredients or preparation details, leaving people managing a health condition to spend longer checking an order without a dependable answer.

04

The same friction appeared in departmental stores. Products were grouped by category, but finding the right option still took time. A language barrier made an already difficult decision harder.

05

People did not always want to discuss personal health conditions openly. Every name in the research and case study is a placeholder, and individual identities remain private.

What I learned

01

Constraints made the work sharper. The add-on could not overwhelm the ordering flow, so every label, warning, and extra step had to earn its place.

02

A design can match the brand and still feel wrong. I had to judge rhythm, density, hierarchy, and behavior together, not simply copy colors and components.

03

People already help each other fill information gaps. Communities share lived experience, precautions, and the point at which someone should speak to a professional.

04

Sections and labels do not remove the work of choosing. In stores and restaurants, people still need help translating what is available into what fits their situation.

05

Privacy is part of the design, not a disclaimer. Composite profiles let us show what the research changed without turning private health stories into portfolio material.

What the concept became

01

We built a connected concept from profile setup and restaurant discovery through dish reasoning, cart impact, checkout, and profile control.

02

When Bento appeared publicly on Zeroheight, I used the foundations available at the time to bring the concept closer to foodpanda's product language.

03

The final direction makes the reasoning inspectable. It separates restaurant-provided details, AI estimates, and missing information before someone commits to an order.

04

The work also produced a compact extension to the design system for consent, health profiles, status language, warnings, loading, low-information, and switching states.

Where I would take it next

01

I would explore a recommendation assistant built around a familiar behavior: people often decide what to eat by seeing what others ordered and enjoyed. It could use order history, review patterns, and follow-up questions to suggest three dishes.

02

I would test whether it should appear only after someone has browsed several restaurants, how easily it can be dismissed, and whether three suggestions reduce decision time without feeling intrusive.

03

I would work with restaurants on a better ingredient and preparation workflow. The AI layer becomes safer when the source information improves instead of asking inference to carry the whole burden.

04

I would test the reasoning model with nutrition professionals and people managing different conditions, then measure decision time, comprehension, and when someone asks for more information.

Where AI helped

We tested paid and free AI design tools. None produced a screen I was willing to keep. The generated work missed the product's rhythm, hierarchy, and restraint. We kept those attempts beside the hand-built iterations in the project record.

AI was more useful behind the scenes. I used it to organize interview notes, surface recurring patterns, support persona development, synthesize research, and trace insights back to design decisions. I reviewed and shaped every output.

Inside the concept, AI fills a different gap. When restaurant data is incomplete, it can estimate from menu details, portion context, and established food patterns. The interface shows what it inferred and what it still does not know.

Closing thought

The hardest part was not inventing a health feature. It was making the feature useful, private, explainable, and quiet enough to feel at home in the product people already knew.

Back to selected work