top of page
CUB-PP-HeroImage.png

Order & Pay mobile app 2.0

Zarraffa's coffee

14 July 2025

-

31 Mar 2026

Team
  • Head of Software

  • Business Analyst

  • UX Designer (Yours truly)

  • IOS Developer

  • Android Developer

  • Business Intelligence Developer


Role

Senior UX & UI Designer


Responsibilities
  • Define key userflows

  • Hi-fi visuals and showcase journeys using interactive prototypes

  • Stakeholder requirements and feedback management

  • Managing Marketing requirements & collaboration

  • Create the Zarraffas Design System

  • Create all the mobile app illustrations

  • Collaboration with Developers for quality insurance

Overview

Zarraffa's wants to optimise its customer relationships and satisfaction by offering the same ordering experience as leading QSR franchises such as Starbucks and McDonald's, allowing customers to customise a product, place an order and pay before arriving at the store.

The Challenge



Mobile app 1.0

The current mobile app is a digital loyalty card and a way for customers to view the Zarraffa's menu. Loyalty members can track their accrued Z$ points and view complimentary drink rewards.





Current order process

Zarraffa's customers are accustomed to placing an order in-store or at the drive-thru. Our challenge is to create a mobile ordering process that improves the existing ordering experience.


Consistent language and taxonomies

To ensure a consistent ordering experience for Zarraffa's customers we created a consistent language across all customer-facing channels. Working closely with the Marketing team we defined any new language specific to the mobile app and carried it throughout all channels.



Liquid glass consideration

Since starting this project, Liquid Glass iOS 26 was released and with it drove the question, do we implement native components for faster development time. This project has a strict launch date so it seemed to be worth a thought. After careful considiration we decided to limit the native components to system alerts.

The Process


Past research

Zarraffa's outsourced a market research project to an external agency to get a better idea how their loyalty program compares and performs against the main QSR competitors. I was able to extract suggested key customer segments from this research as a starting point for my proto personas for the mobile app.


Market research

In order to ensure my designs were align with customer expectations with current QSR apps, I did a thorough audit of the top 5 QSR apps (Starbucks, McDonalds, KFC, Hungry Jacks, Guzman & Gomez), focusing mainly on coffee and food drive-thru franchises.



Data analysis

To gain a better understanding of our existing customer behaviour without being allocated time for user research, we looked at key data points that help fill the gaps in our knowledge of customers.

I worked with the data analyst developer to retrieve key behavioural statistics,


What percentage of customers are loyalty members vs non members?
What is the average cost and quantity per transaction?
What time of day receives the most transactions?



Stakeholder requirements

What do we want to learn?

  • Marketing - Who are our key customers?

  • Marketing - What is our existing brand position, and how might it change for the mobile app?

  • Operations - What problem are we trying to solve?

  • Operations - How might the current ordering process change for the mobile app?

  • IT - Are there any technical limitations?

  • Research & Development - Is there anything the mobile app can facilitate to improve on product research?

  • Franchisee - How will the mobile affect your business, what are your main goals and concerns?


Proto Personas




Lo-Fi Wireflows

To clearly communicate the key user flows in the mobile app I mapped out higher-level wireflows in Figma to represent the ordering process for the guest user, account holder and loyalty member. We iterated through these concepts with feedback loops with various SME's across various departments.




Define the IA - Menu

To create consistency in menu architecture across the website and mobile app I defined a relationship and hierarchy for product groups and all the products in the menu. My goal was to determine the existing groups and create logical groupings based on industry menu patterns. These groups and levels are used to display the menu in the mobile app.



Hi-Fi Visual design & Interactive Prototypes

I developed a visual representation of the mobile app screens using Figma.

At the start of this phase, I created the first Zarraffa's design system so I could streamline the design process to keep it consistent and adaptable to stakeholder changes and needs.


Design System creation


The Solution

Create an intuitive order and pay mobile app experience for existing app users, Zarraffa's regular customers and new customers, resulting in increased engagement and acquisition.


Features to include in the mobile app 2.0
  • Customise a product

  • Order and Pay

  • Redeem rewards

  • Account creation

  • Favourite a product, order and store

  • Join loyalty program

  • QSR upsell & cross sell strategies


Increase franchisee revenue

Based on feedback from key Franchisee stakeholders, we included a QSR standard upsell and cross-sell component embedded in the ordering process before the checkout screen. This feature will automatically suggest the appropriate modifier group or paired product based on the items in the order and time of day. Future automations include customer behaviour tracking and suggestive items based on the customers' most commonly ordered items.




Achievements


Illustrations

I was given the responsibility for defining the style and creating all the illustrations that appear in the mobile app.

In total, the mobile app has about 52 illustrations. This artwork appears on empty states, loyalty rewards, and bottom sheet overlays.


IOS Design 2026 - Liquid glass

Liquid Glass was released midway through product development, so we had to decide which native components to adopt to ensure a faster delivery. My main concern was the inconsistency of UI components and overall look and feel, which can lead to brand distrust and discomfort.

bottom of page