Project Overview

Freedom Pay is the world leader in payment processing and data security. The company is in the beginning stages of developing an application that combines the underlying structure of Web3 with open banking technologies to create a universal loyalty program system. This system is heavily leveraged on the consumer providing varying levels of sensitive data in exchange for 'FP' or loyalty points.

Our Task

1. To research and garner an understanding of the foundational aspects of comparable loyalty programs and other initiatives in the same space.
2. Test, ideate, and re-design their mobile application onboarding and home screens.

My Contribution

  • Took an active lead in sponsor communication via Zoom meetings by presenting discoveries and asking questions.
  • Re-Designed app home screen and added 'Zero State element for first time users.
  • Co-Led user testing with team member to understand deficiencies in original app design.

Our Deliverables

  • A Secondary Research Report documenting competitive analysis of current loyalty programs, literature review, and analysis on the mental model of user anonymity.

  • A UX Audit of the current Freedompay app and design recommendations from a UX perspective.

  • A mobile screen re-design influenced by user feedback and previous secondary research.

Important Terminology

  • 'FP' - Freedom Points, or loyalty points.

  • Credentials - Various data sources that can be enabled such as your phone bill or gambling monthly spend to receive FP and more opportunities.

  • Shoutback (or i-Zone) - A way users to directly reach out and advertise themselves to companies based on their enabled credentials.

Secondary Research

Questions to Answer

Concept Map

In order to better understand loyalty systems as a whole, and identify key features that lead to their success. We mapped out its core features and how they work. This would then work as a backbone to analyze the veracity app and give us a point of reference when we would conduct our UX audit of the Freedom Pay screens.

UX Audit

This UX audit conducts a quality assurance test on the Freedom Pay application for accessibility, user interface (UI) component continuity, and design unity requirements. More specifically, this UX audit is to assess the usability and effectiveness of the app.

Original Onboarding Screens

The team specifically noted the onboarding to be confusing and underwhelming. Upon opening the application, the user is presented with three (3) onboarding screens before gaining full access to the application. Each of which are incredibily boring, and don't communicate what their application is meant to accomplish. Why do I need a nickname? What is a Mnemonic phrase. Where is my password?

Original Home & Credential Screens

All items highlighted in red represent elements that provide no context to the user. When putting ourselves into the shoes of first time users we came to the conclusion that the application is simply unusable. The match between the system and real world is lacking, and even when certain elements are used such as the eye or book, the user still does not understand what these represent. Similarly, the visibility of system status may show that we have an FP balance of 100, but what does that mean and why do I care? The team set out to add an updated and refined onboarding to the application, as well as an updated series of main screens.

Testing

Following our UX audit we wanted to test upon the above screens to get a perspective from user. Here the main goal was to understand and gain insight from our users focused on ease of navigation, understanding of functions, and understanding of the core features and the permissions they need. The method used for testing was a read aloud walkthrough, we gave the user some context about the app and then gave the user the app to interact with. This enabled us to hear what the user thinking as they were working through the application.

Tasks given during the testing were as follows:

Final Screens

After conducting both secondary research and user testing the team made improvements in Figma to present back to Freedom Pay.

Onboarding

Because of the lack of original onboarding, there are not screens to compare ours to. The goal with onboarding was to make the user feel safe while also explaining key concepts of the app.

Potential Next Steps

Some of the future steps that could be covered for this project are: