Three Y.AI recipe app screens in dark mode.
Three Y.AI recipe app screens in dark mode.
Three Y.AI recipe app screens in dark mode.

Mobile App Design

Y.AI Digital Recipe Assistant

As part of my bachelor's thesis, I developed a recipe assistant that supports young adults in cooking independently. The application enables an intelligent, ingredient-based recipe search that allows users to spontaneously create meals from available ingredients. Ideal for those who are conscious of time and budget. I followed the user-centered design process, conducting a market and competition analysis, carrying out an online survey with 132 participants, creating personas and user journeys, and developing an accessible information architecture and an interactive prototype. I then validated and optimised the prototype through usability tests with the target group. The final recipe assistant design integrates AI-supported functions and intelligent filters.

Project Type

Solo Project - Bachelor Thesis

Project Type

Solo Project - Bachelor Thesis

My Role

UX/UI Design, User Research, Concept Development, User-Testing

My Role

UX/UI Design, User Research, Concept Development, User-Testing

Timeline

July 2025 - October 2025

Timeline

July 2025 - October 2025

Tools

Figma, FigJam

Tools

Figma, FigJam

Project Type

Solo Project - Bachelor Thesis

Project Type

Solo Project - Bachelor Thesis

My Role

UX/UI Design, User Research, Concept Development, User-Testing

My Role

UX/UI Design, User Research, Concept Development, User-Testing

Timeline

July 2025 - October 2025

Timeline

July 2025 - October 2025

Tools

Figma, FigJam

Tools

Figma, FigJam

Tools

Figma, FigJam

How it started

How do you design an intuitive recipe assistant interface that motivates young people to cook more often while also providing barrier-free access for everyone?

Solution

Personalised recipe recommendations that motivate.

The app combines ingredient-based filtering with intelligent, AI-powered suggestions to make cooking easier for young people. An adaptive filter logic system continuously learns from user behaviour, offering relevant, personalised recipe recommendations.

Competitive Analysis

Comparison matrix of four recipe apps showing logos with bullet‑point pros and cons for design, accessibility, features, and content variety.
Comparison matrix of four recipe apps showing logos with bullet‑point pros and cons for design, accessibility, features, and content variety.
Comparison matrix of four recipe apps showing logos with bullet‑point pros and cons for design, accessibility, features, and content variety.

For my competitive analysis, I selected four market leaders: Chefkoch, KptnCook and Kitchen Stories as dominant apps in the German market, and Tasty as a global best practice example with high market penetration in the USA. This selection allowed me to consider both local and international standards. I systematically analysed all four apps using seven weighted evaluation criteria and rated them according to a scoring model with a scale of 1 to 5 points. The results of this structured analysis formed the basis for deriving specific requirements and differentiating features for my recipe assistant.

Evaluation table comparing four recipe apps across weighted criteria such as community, usability, design, accessibility, pricing, sharing options, and overall score.
Evaluation table comparing four recipe apps across weighted criteria such as community, usability, design, accessibility, pricing, sharing options, and overall score.
Evaluation table comparing four recipe apps across weighted criteria such as community, usability, design, accessibility, pricing, sharing options, and overall score.

Empirical study

Illustration of two people using devices next to a large checklist on a smartphone screen, representing user research or survey tasks.

As part of my bachelor’s project, I conducted an empirical study using an online questionnaire. I distributed the survey within my personal network and sent it out to fellow students at my university, resulting in 132 participants. The strong response highlighted a significant interest in an app like the one I envisioned. My survey explored cooking habits, motivations for cooking, and common barriers that often lead people to choose convenience products or order takeout. The questionnaire included both closed and open-ended questions, which helped me gather detailed insights and define the requirements for my app. The main features users wanted were: a recipe search based on available ingredients, personalized recipe recommendations, user-friendly navigation, and clear step-by-step cooking instructions.

User Personas

After the survey, I created two user personas and developed corresponding user journey maps to bring my target audience to life. One persona represents the student segment, whose main motivation is cooking with available ingredients. The second persona stands for the working professional segment, focusing on the need for personalized recipe recommendations. This approach helped me better understand my users’ different needs and motivations, and supported key design decisions throughout the project.

Persona card for Lea, a student home cook, showing photo, demographics, quote, and sections on values, interests, and cooking needs for the recipe app project.
Persona card for Lea, a student home cook, showing photo, demographics, quote, and sections on values, interests, and cooking needs for the recipe app project.
Persona card for Lea, a student home cook, showing photo, demographics, quote, and sections on values, interests, and cooking needs for the recipe app project.
Persona card for Jonas, a busy project manager, showing photo, demographics, key quote, and sections on values, interests, and goals for the recipe app project.
Persona card for Jonas, a busy project manager, showing photo, demographics, key quote, and sections on values, interests, and goals for the recipe app project.
Persona card for Jonas, a busy project manager, showing photo, demographics, key quote, and sections on values, interests, and goals for the recipe app project.

Information architecture & core concept

Based on the insights gathered from my competitive analysis and online survey, I developed a concept for the app’s information architecture. I structured the app flow to illustrate how users would navigate through the application. A key innovation in my design is the integration of AI via a Filter State Manager, which acts as the app’s memory by tracking the filters users apply and ensuring that all parts of the app display accurate, personalized recipe results. The Filter State Manager collects, manages, and coordinates filter criteria and user preferences. Through a continuous feedback loop, the AI updates all relevant modules each time a filter is changed, enabling highly personalized recipe suggestions.

The filtering logic works as follows: Within a category, an “OR” logic applies, meaning a recipe is shown if it matches at least one of the selected criteria. Between different categories, an “AND” logic is used, so a recipe only appears if it meets criteria across multiple selected categories simultaneously. Additionally, a points-based ranking system assigns more weight to primary criteria like “quick cooking” and less to secondary criteria such as “cuisine type.” Recipes with higher total points are prioritized and appear higher in search results.

User flow diagram for the Y.AI recipe app showing onboarding, login, filters, input methods, recipe browsing, and cooking modes in a color‑coded flowchart.
User flow diagram for the Y.AI recipe app showing onboarding, login, filters, input methods, recipe browsing, and cooking modes in a color‑coded flowchart.
User flow diagram for the Y.AI recipe app showing onboarding, login, filters, input methods, recipe browsing, and cooking modes in a color‑coded flowchart.

Visual Style

Color Palette

5 color categories

Typography

Rubik Font in Semi Bold and Regular

Icon Set

Icon set from the Phosphor Icon Library

Color palette sheet for the Y.AI recipe app showing neutral, brand, status, nutrition, and spice‑level colors as labeled circular swatches.
Color palette sheet for the Y.AI recipe app showing neutral, brand, status, nutrition, and spice‑level colors as labeled circular swatches.
Color palette sheet for the Y.AI recipe app showing neutral, brand, status, nutrition, and spice‑level colors as labeled circular swatches.

For the visual style of the app, I chose a Dark Mode as a core design philosophy. This decision was motivated by the competitive analysis, where KptnCook stood out for its appealing design, and my user survey, which showed strong interest in an aesthetically pleasing interface. Dark Mode not only looks modern but also reduces eye strain, especially in low-light environments, enhancing user comfort.

The color palette uses neutral shades for backgrounds and text to ensure readability and a clean appearance. The brand color is used strategically for call-to-action buttons and navigation elements to create clear visual hierarchy and guide user interactions. Status colors follow common UI standards for intuitive recognition. Specific color scales like the nutrition value indicators and a sharpness scale—ranging from yellow to red—were selected based on users' natural associations.

For typography, I selected the Rubik font because it offers optimal readability even at small sizes and pairs well with Dark Mode’s overall aesthetic. The icon set consists of 22 icons in two sizes (32px for main navigation and 24px for other uses), chosen for their modern look and harmony with the Rubik typeface, reinforcing a consistent and contemporary visual language throughout the app.

Usability Test

For my usability test, I used the Thinking Aloud method to evaluate the first version of my high-fidelity prototype. This moderated test asks participants to verbalize their thoughts while interacting with the app, providing valuable insights into their functional and emotional responses.


The test focused on three central questions:

  • Can users navigate all app functions without difficulty?

  • Do they find the app motivating and helpful?

  • Does the interface meet the expectations of the target group?


Based on the insights gathered from the usability test, I optimized the app’s design to better align with user needs and improve overall experience.


Previous

Previous

Previous

Let's create something amazing together,

say hi.