Mobile App

Role

UX Researcher, UX Designer

Duration

10 months

Responsibilities

UX research, wireframing, prototyping, UI design, collaborating with PM and developers

Mockup of Centible

2

Designers

10

Developers

1

Product Manager

Discovery

When conceptualizing Centible, our team aimed to create a solution to address a community need. We began by focusing on aspects of our daily lives where we believed we could offer assistance. For many students, college is their first time having full control over their own finances. Unfortunately, this frequently results in unwise spending, excessive expenditures, and often, no savings. We wondered why this was such a problem for so many students and whether there was an opportunity to emphasize the importance of fiscal responsibility.

Challenge

College students experience difficulty with maintaining their current budgeting systems due to complex and distracting features.

Proposed Solution

Create a simplified transaction tracker that builds financial awareness by helping users understand their spending habits.

Phase 1

Understanding the User

Listening sessions, competitor analysis and personas


Listening Sessions

Takeaway: We need accommodation for both strict and casual budgeters

We learned from conducting listening sessions that each participant has a unique way of managing their finances. Ultimately two general groups emerged: users who strictly budget their money into categories, and users who simply want to ensure they don’t exceed a spending limit. Questions asked during our session included:

Tell me about how you manage your finances.
If you had a magic wand, what would you change about your current budgeting app?
Can you recall a situation when you were frustrated with your current system of managing your finances? What did you do?

Competitor Analysis

Takeaway: Existing apps ask too much of the user

The top four apps our participants reported using were Mint, Truebill, Fudget, and Goodbudget. Two of these apps automatically sort transactions, which users appreciated, however they also included more complex features that distracted users. The other two applications required the user to manually type in each transaction, which users didn't think was feasible for them to maintain.

Pain Points

We understood four main pain points from our listening sessions and competitor analysis: there are many distractions in popular budgeting apps, it’s time-consuming to correct misclassified transactions (but inconvenient to sort them manually), and there needs to be a balance between intensive budgeting and casual tracking.

Centible user pain points

Personas

Compiling our research into personas helped us simplify our goals into actionable insights. Taking into account our two primary users, intense budgeters and casual trackers, we were now ready to start the design.

Centible persona
Centible persona
Phase 2

Starting the Design

User journey, information architecture, sketches, wireframes, high-fidelity prototype V1.


User Journey

From the “unboxing” experience of finding Centible in the App Store to sorting each transaction, we determined that the simplicity of our app would need to be communicated at every step of the way.

Centible user journey

Information Architecture

We were determined to keep our navigation simplistic and features minimal based on user sentiment that overcomplicating the experience results in users bouncing.

Centible information architecture

Sketches

Initial sketches included a drag-and-drop to sort transactions, debates over a line versus bar graph for the home screen, and a list of all transactions that appeared as categorized or uncategorized.

Centible app sketches

Wireframes

Pulling the best ideas from our wireframes, we devised a dashboard that gave users an overview of their spending and a way to sort transactions from their transactions list.

Centible wireframes Centible wireframes

High-Fidelity Prototype V1

Our first high-fidelity prototype included a detailed onboarding per Apple's Human Interface Guidelines and built upon the ideas present in our wireframe.

Onboarding

Normal Flow

Centible hi-fi prototype
Phase 3

Refining the Design

Usability testing, iterations, high-fidelity prototype V2, accessibility, style guide.


Usability Study Feedback

After conducting a usability study with 5 users, we received 3 actionable insights to improve our designs.

Dashboard Clarity

Users were confused about a number of components on the dashboard and had visual design feedback.

Impactful Sorting

Sorting individual transactions from the transaction list was still too complicated.

Add Cash

Users wanted to track the amount of cash they were spending as well as credit and debit transactions.

Iterations

First Major Improvement: Dashboard

We made the dashboard more intuitive and less overwhelming by using color more intentionally and providing insight into spending periods.

Centible high-fidelity prototype

Second Major Improvement: Quick Sort

In response to feedback about the inefficiency of the current transaction sorting system, we introduced Quick Sort. This feature prompts users to categorize transactions from the information provided, such as transaction name and amount, which aligns with our primary objective of enhancing spending habit awareness.

Centible high-fidelity prototype Centible high-fidelity prototype

Third Major Improvement: Add Cash

Lastly, we realized that we need to account for users who want to track cash they are spending as well.

Centible high-fidelity prototype

High Fidelity Prototype V2

Our high-fidelity prototype synthesized our user feedback into a usable prototype we could show to our developers.

As of December 2023, Centible is officially on the App Store! We are continuously responding to user feedback to improve the experience, from fixing bugs to adding in new features.

Centible on the App Store

Accessibility

We followed best practices to ensure that our app was accessible for all users, some of which were:

Customizable Colors

Option for light mode or dark mode and users select their own custom colors.

Text Hierarchy

Configured text to Apple’s Human Interface guidelines with proper tags for text.

Icons with Text

Icons have accompanying text below them to be screen reader compatible.

Consistentcy

Back buttons, tab bars, and search bars all located in expected locations.

Design System

As an iOS organization, we utilize Apple's Human Interface Guidelines for our design system and components.

iOS design system
Phase 4

Going Forward

Takeaways, next steps


Takeaways

Impact

  • Centible won in two categories for the UNC-CH Computer Science Department's first ever App-a-Thon: “Best App” and “Best Functionality”
  • UNC students are really excited about Centible! The app gained exposure by winning the App-a-Thon that will be beneficial as we move into product marketing and App Store launch

What I Learned

  • Involving developers early is a key aspect of app creation
  • The process of designing doesn’t stop at the first version of the app. Users will need you to fix bugs and find solutions for new challenges

Next Steps

Centible next steps