Back to top
Julie Saephan's brand logo — a red spiral with a "J" in the middle.

Dido

Dido (dee • doh) is an expense tracker that provides a collaborative and flexible solution for travelers who share expenses with others on group trips.

I improved the user experience, designed the user interface and refined the MVP. The focus was to create a seamless experience so travelers can spend more time enjoying their trip, and save time and energy on calculating shared expenses before, during or after the trip.

MY ROLE
Product Designer
PRODUCT MANAGER
Queenie Lau
DEVELOPMENT
David Le
DURATION
3 weeks (design)
On-going (development)

PROBLEM

When finances can be make or break any relationship, why do we put it off until the end of our group trips when we’re tired and have forgotten the details?
Many travelers want to enjoy the trip in the moment and are often too exhausted to go through receipts, credit card statements, group messages etc. at the end of each day.

OPPORTUNITY

How might we help travelers keep track of shared expenses on group trips?

SOLUTIONS

Dido Key Features
1—EXPENSE TRACKER

The primary goal was to make tracking expenses simple and easy so travelers can enjoy their trips in the moment.

Users can also store images of receipts for later.

2—SHARED TRIP HUB

Travelers can create trips and invite friends to make collecting shared expenses collaborative and transparent.

Here travelers can add shared expenses and easily split expenses with anyone part of the group.

3—ADDING FRIENDS AND GUESTS

To make the app as flexible as possible, hosts have four options to add friends and guests to a shared trip hub.

For friends with accounts, there’s an easy search or QR code option. Users can easily invite friends who don’t have an account yet too.



And if they have friends who don’t have a smart device, they can create a guest profile for the account. This also improves the inclusiveness and accessibility of experience!

THE PROCESS

 CREATING DIDO 

DISCOVER

Talking to travelers

DEFINE

Understanding travelers’ pain points and goals

IDEATION

Turning responses into designs

Based on the responses from the user interviews, I came up with a set of design principles to follow:

1. Flexible 

The design should make it easy for travelers to make changes as changes happen throughout the trip.

2. Simple

With the everything going on during the trip, a simple design will help users have clarity.

With these principles in mind, it was time to start sketching and wireframing.

Early sketches and ideas that helped in creating wireframes and prototypes.

TEST

Finding what worked and what can be improved

After creating the prototype, I tested the app with some friends to tests its usability.

I wanted to test the user interface design, focusing on the three most important user task flows: (1) adding an expense, (2) creating a trip, and (3) sending a payment request from a friend user journeys.

I got great feedback from the participants to incorporate into the final iteration. One participant even noticed a hole in the payment request user journey (thank you 🙏).

DESIGN

Final high-fidelity screens

CREATING VALUE

How would I measure success?

Once the MVP is launched, I will track the amount of requests or payments made after the trip has ended. This will show us if the travelers are able to pay or get paid back with the help of the app.

The current focus is on building trust with the users. In order to continue to grow, Dido aims to become a reliable source for its users.

MOVING FORWARD

What's next?

The initial focus was on the cash payment users since the user flow would benefit both cash and digital payment users. Once trust is built with the users, the focus can shift towards the digital payment users.

REFLECTION

What I learned

🌟 I learned the difference between designing for a mobile app versus a responsive mobile screen. 

They are very similar in terms of the basic principles such as using the rule of thumb, the size of text, and spacing, but also a little different in the absence of considering a desktop design.

🌟 For usability testing, I learned that I should condense the amount of tasks.
When there are too many tasks, it can be hard to see and keep track of what works and what didn't.