Designing the First-Time User Experience for a Food Delivery App

Designing the First-Time User Experience for a Food Delivery App

ROLE

Founding Designer

Founding
Designer

TOOLS

Figma

Figma

Illustrator

Illustrator

SKILLS

UX UI Design

UX UI Design

UX Research

UX Research

Prototyping

Prototyping

Graphic Design

Graphic Design

Management

Management

TIMEFRAME

Aug 2025

Aug 2025

Context

Context

YetiEat

YetiEat

YetiEat is an upcoming food court based in Basingstoke that plans to offer food delivery to customers in the surrounding areas through a dedicated mobile app.

YetiEat is an upcoming food court based in Basingstoke that plans to offer food delivery to customers in the surrounding areas through a dedicated mobile app.

Challenge

Challenge

Defining YetiEat and First-Time User Experience

Defining YetiEat and First-Time User Experience

With YetiEat’s app development in its initial stages, the project focused on establishing the foundation of the app’s experience and brand.

With YetiEat’s app development in its initial stages, the project focused on establishing the foundation of the app’s experience and brand.

Solution and Outcomes

Solution and Outcomes

Brand Identity and Core User Flow Design

Brand Identity and Core User Flow Design

I designed YetiEat’s brand identity and created the app’s first-time user experience, focusing on onboarding, authentication flows, and the homepage to help users quickly navigate the app and reach their first order efficiently.

I designed YetiEat’s brand identity and created the app’s first-time user experience, focusing on onboarding, authentication flows, and the homepage to help users quickly navigate the app and reach their first order efficiently.

DESIGN PROCESS

Discover

Discover

Define

Define

Develop

Develop

Deliver

Deliver

Discover

Discover

Competitive Analysis

Competitive Analysis

Pain Points

Pain Points

1

Lack of security

Lack of security

2

Unskippable location services option at the start of onboarding - Lack of choice

Unskippable location services option at the start of onboarding - Lack of choice

3

Lack of personalisation

3

Lack of personalisation

Lack of personalisation

4

Requesting cookies during onboarding

Requesting cookies during onboarding

4

Requesting cookies during onboarding

5

Too many filters and categories

Too many filters and categories

6

Distracting and dominant promotions

Distracting and dominant promotions

Opportunities

Opportunities

1

Location services request at end of onboarding

Location services request at end of onboarding

2

Provide user with option to opt in or out of location services

Provide user with option to opt in or out of location services

3

Security - deploy MFA

4

Promotions at an appropriate level

5

Recommend restaurants accordingly to past ordering behaviour

3

Security - deploy MFA

Security - deploy MFA

4

Promotions at an appropriate level

Promotions at an appropriate level

5

Recommend restaurants accordingly to past ordering behaviour

Recommend restaurants accordingly to past ordering behaviour

Initial Client Meeting

Initial Client Meeting

An initial meeting was held with the YetiEat team to understand their expectations for the mobile app, business goals, and early research findings. The client shared a specification document based on their market research, which helped outline the intended functionality and overall direction of the product.

An initial meeting was held with the YetiEat team to understand their expectations for the mobile app, business goals, and early research findings. The client shared a specification document based on their market research, which helped outline the intended functionality and overall direction of the product.

Key insights

Key insights

1

Quick and simple entry into the app for first-time users

Quick and simple entry into the app for first-time users

2

Security (MFA verification) essential during account creation

Security (MFA verification) essential during account creation

3

Clean and minimal UI style similar to competitors such as UberEats for quick usability

Clean and minimal UI style similar to competitors such as UberEats for quick usability

4

A clear and consistent brand identity

A clear and consistent brand identity

Opportunities

1

A streamlined onboarding flow

A streamlined onboarding flow

2

Secure authentication integrated within the onboarding process

Secure authentication integrated within onboarding process

3

A clean and intuitive homepage

A clean and intuitive homepage

4

A cohesive brand identity consistent through the app and marketing

A cohesive brand identity consistent through the app and marketing

Define

Define

Onboarding process (both login and sign up)

Onboarding process
(both login and sign up)

As a previously identified opportunity, location access has been situated at the end of the process. This is with the option to either accept or decline, therefore providing user with a choice instead of making them feel restricted.

As a previously identified opportunity, location access has been situated at the end of the process. This is with the option to either accept or decline, therefore providing user with a choice instead of making them feel restricted.

Develop

Develop

Creating mid-fidelity wireframes

Creating mid-fidelity wireframes

Reiterating user flows and wireframes

Reiterating user flows and wireframes

During feedback, the client identified a couple of things they would like to change, therefore the following changes were made.

During feedback, the client identified a couple of things they would like to change, therefore the following changes were made.

Lack of personal details input

Lack of personal details input

A lack of personal details during account creation was identified as a potential risk for account loss, thus the sign-up flow was revised accordingly to address this.

A lack of personal details during account creation was identified as a potential risk for account loss, thus the sign-up flow was revised accordingly to address this.

MFA Authentication

MFA Authentication

Requested a removal of accessing YetiEat through a Google account. App access now via MFA authentication through mobile number.

Requested a removal of accessing YetiEat through a Google account. App access now via MFA authentication through mobile number.

Interactive Homepage

Interactive Homepage

Homepage requested to be more interactive and display the mascot where appropriate.

Homepage requested to be more interactive and display the mascot where appropriate.

Branding

Branding

YetiEat is a new food delivery platform, hence it was crucial to establish a clear and recognisable brand identity.

As per client’s guidelines, the brand had to feel approachable, memorable, and modern. Therefore, in collaboration with the client, we selected the final colour scheme and typography that best reflected the brand’s personality.

YetiEat is a new food delivery platform, hence it was crucial to establish a clear and recognisable brand identity.

As per client’s guidelines, the brand had to feel approachable, memorable, and modern. Therefore, in collaboration with the client, we selected the final colour scheme and typography that best reflected the brand’s personality.

YetiEat's Mascot

YetiEat's Mascot

The Yeti mascot was created by the project’s graphic designer. I collaborated with them throughout the development process, providing guidance on how the character should reflect the brand’s personality and integrate with the app’s visual identity.

I also helped define how the mascot would appear within the product experience to ensure consistency across the interface.

The Yeti mascot was created by the project’s graphic designer. I collaborated with them throughout the development process, providing guidance on how the character should reflect the brand’s personality and integrate with the app’s visual identity.

I also helped define how the mascot would appear within the product experience to ensure consistency across the interface.

Deliver

Deliver

Final UI Designs - YetiEat’s First-Time App Experience

Final UI Designs - YetiEat’s First-Time App Experience

Refreshed Onboarding Screen

Refreshed Onboarding Screen

Users can now access the app via their phone numbers regardless of country, since not all users will have a UK number.

Users can now access the app via their phone numbers regardless of country, since not all users will have a UK number.

MFA Screen

MFA Screen

Simple and minimal, with a step progress indicator to visualise how many steps remaining in the onboarding process.

Simple and minimal, with a step progress indicator to visualise how many steps remaining in the onboarding process.

Personal Details

Personal Details

A personal details screen added to help prevent account loss, as requested by the client.

A personal details screen added to help prevent account loss, as requested by the client.

An Interactive Homepage

An Interactive Homepage

  • Scroll up and down to hide or show the mascot and in-app promotion

  • Scroll up and down to hide or show the mascot and in-app promotion

  • Food categories as suggestions for users

  • Food categories as suggestions for users

  • Recommendations of vendors:

    • Featured

    • Try Something New

    • Healthy Options

  • Recommendations of vendors:

    • Featured

    • Try Something New

    • Healthy Options

  • All Vendors listed under ‘Discover Our Vendors’ so user can browse through all of YetiEat's vendors

  • All Vendors listed under ‘Discover Our Vendors’ so user can browse through all of YetiEat's vendors

Restaurant cards with metadata

Restaurant cards with metadata

  • Ratings

  • Type of cuisine

  • Delivery time

  • Delivery fee

  • Ratings

  • Type of cuisine

  • Delivery time

  • Delivery fee

Future

Future

Had I remained in the project until the end then I would have further explored personalisation features during onboarding, such as users specifying allergies and dietary preferences, and I would also define the core ordering user flow.

Had I remained in the project until the end then I would have further explored personalisation features during onboarding, such as users specifying allergies and dietary preferences, and I would also define the core ordering user flow.

Interested in creating together?

© 2026 Roshni Gurung. All rights reserved.

Interested in creating together?

© 2026 Roshni Gurung. All rights reserved.

Interested in creating together?

© 2026 Roshni Gurung. All rights reserved.

Create a free website with Framer, the website builder loved by startups, designers and agencies.