SubTrack

A subscription organizer to track your spendings

UX/UI Product Design | Subscription Tracker | Finance app

Overview

SubTrack is a personal subscription management application for individuals to manage and track their subscription products and services in one place. The project involves introducing a mobile-friendly version for new and existing users to increase their market reach.

My Role

I am the sole UXUI designer. This project requires recreating the user experiences and user interface for the mobile version in 5 weeks.

The Problem

Some of the existing business problems are suggested as follows:

#1 Display all subscriptions in one place for comprehensive viewing

While the desktop version has a generous amount of space to fit all subscriptions, the mobile version is preferred to show a comprehensive view of all the subscription products, services and costs.

#2 Ability to unsubscribe from a subscription to reduce unnecessary spending

The subscription did not provide a third-party link to unsubscribe from the product or services. It is easy for users to see the money spent each month but without a quick action to unsubscribe from the product.

#3 Notifications on auto-renew subscriptions

The notification function is not available for the existing desktop version. As for creating a mobile-friendly version, adding a pop-up notification for users to inform them of any payments or incurring auto-renewal subscriptions will be more handy.

The Solution

Nowadays, more businesses release their product and services digitally in subscription-based models to achieve more predictable and stable revenue, and it is becoming more popular among businesses. When people started purchasing digital products and services with subscription bases, this led people to consider having a tool to organize and manage their subscriptions in one place to track down the products and services they are subscribed to and the cost they have spent.

While the business already has an existing desktop version of the application, this time I have focused on recreating the process flow for the mobile-friendly version:

Design Process

Project Planning

While I had the option to decide on the project plan, I decided to do a mixture of Design Thinking and Lean UX approach for this project.

The Research

Secondary research was conducted as a starting point for this project. While knowing all the products and services today are leaning towards digitalization on a subscription basis, I studied how people managed their subscriptions in the earlier days and whether they utilised any tools to track their subscription expenses and have noticed most people intend to check their bank statements to determine their monthly subscription expenses. This is because bank statements are reliable documents for seeing their expenditure records on different types of products and services. However, this method was not effective for people to unsubscribe an auto-renewal service. It will be too late for people who want to unsubscribe from a service before the next auto-renew period occurs.

With a subscription tracking platform, those issues can aid people better in managing their subscriptions consciously.

Competitive Analysis

Other than the research above, further analysis of other subscription management trackers available in the market has assisted in defining areas that can refine better user needs and user experiences. The findings are as follows:

Affinity Map

With the early research insights, the Affinity Map is created to consolidate the research into 7 categories that are surrounded by the goal of helping a user organize their subscriptions, it includes:

Information Architecture

This is the initial design that helps me establish a basic structure of how the navigation will run on the actual screen. There are 6 major flows designed for the screen navigation:

Flow 1: Sign up / Login
Flow 2: Dashboard
Flow 3: Subscription
Flow 4: Calendar
Flow 5: Report
Flow 6: Account

Design

Early Sketches

The early sketches I created are centered on the idea of trying to not reduce the information in the desktop version yet provide different screens of data representation.

Usability Test for the initial sketch

Once the sketches were complete, I recruited 5 participants to do a series of tasks with the sketches to gather feedback on the design. Most participants did not have issues understanding the screens and completing the scenario task, except for the navigation bar, as it was represented in lines on the top bar. Some provide suggestions to make some of the icon representations bigger, use colour codes on different subscriptions, and create an editing button specifically for editing the subscription instead of combining the screens of viewing and editing the subscription together in one screen. Other than those issues, all participants think the UI makes the flow intuitive to interact with.

Style Guide

High-Fidelity Screens

Validation

After completing the high-fidelity screens, a second moderate usability test was conducted with another 5 participants. This time all participants completed their scenario task swiftly. However, users provided several feedbacks as follows:

Some suggested that the application would be nice if there were an option to change the application to dark mode, so later on I did a little experiential design on 3 screens to try out the dark mode.

Prototyping

The prototype is the iteration after the first version of High Fidelity Mockup. In this iterate version, I have made a minor update on some of the UI elements and refined the chart display on report pages. Additional screens on the account page were also created to give clear instructions on subscribing or unsubscribing to third-party services.

What's next

To improve the project, it would be nice to include a cost comparison between similar subscription products or services to assist users in analysing whether they should continue to use the product. Grouping the subscription in categories and dark mode can be designed to fit different users’ preferences.

Reflection

In this project, I decided to experiment with a different type of navigation, which is using finger gestures to swipe left and right to navigate the page instead of using a bottom navigation bar with icons for a user to navigate between pages. Sometimes I would think what if a user preferred a typical bottom navigation bar on their mobile? But one thing that reminds me is that the finger gesture of swiping left or right would be convenient for users navigating pages around.

The major takeaway from this project is that in my first high-fidelity mockup, I had been trying to use different styles of buttons to represent different functions, but sometimes having lots of button styles may confuse the users.

I appreciate this project as it has advanced my knowledge further not only on UX and UI skills, and also it helps me to learn how to create an user-centric design by balancing various techniques and understanding user requirements.