top of page


Signal Wallet


A concept app to help you split the bill with friends.
 

Signal Wallet

The Ask
 
Social outings always come with a tricky social dance around how to split the bill. I was tasked with creating a user experience for peer bill splitting as part of a design exercise.

Project Team
 
Individual Project
 

Project Team
 
User Research
UX Design
Interaction Design

Timeline
 
January 2020
2 weeks
 

Problem Segments
 

Lack of transparency


Users needed to confirm if they were giving or receiving the right amount of money

Fragmented experience


Users switched between 2 or more apps like Venmo and Whatsapp to calculate, communicate and pay.

At a glance


As we look at managing our expenses better, how might we enable users to ensure that their expenses are settled in the least amount of time?
Wallet Demo

User demonstrating how they use Venmo to split bills 

Strategy
 

Why Signal?


Signal is a secure end-to-end encrypted platform compared to its popular alternative, Whatsapp. Creating a payment channel within a messaging service aligns with the user flow and needs.

Signal Wallet was based on the existing design system of Signal. It was important to match the mental models for onboarding existing users of their product ecosystem.

Prototyping
 

IA and User Flow


The wallet can be accessed through the chat attachment option in the communication thread. It is integrated within the core app and is also accessible from the settings list menu on the home screen.
Signal User Flow
Accessing the wallet through chat allows for more direct payments, while the settings menu directs to an overview of past transactions along with Pay and Request options.
Intent 1
Intent 2

Capturing the intent in two different contexts
One of the challenges was the overview screen. I explored different formats and decided on retaining the key UI elements from Signal's chat threads for uniformity.
Features
 

Manage your bills easily 


The wallet home screen contains a list of the user's expenses and payment methods. It also contains a list of people who have not completed their payment requests, classified under nudge.

Making and sharing bills


The user can add the bill details and then choose existing contacts to split the bill. A quick competitive audit of apps where the social invitation was also a central feature inspired the UI designs for this view.
Competitive Analysis

Analysis of "Add Contacts" pages from similar applications helped define the structure.
The host can then assign items to guests accountable for paying them. Separating assignments from the direct contact selection allows the app to accommodate more complex kinds of splitting that are likely use cases, such as multiple guests sharing one item.

Payment reminders simplified


Nudge is a feature that reminds users to complete their pending payment requests. It can be accessed through the Wallet menu list or the private chat thread.

Nudge sends friendly reminders to users through notifications or in-text pop-ups.
Nudge 1
Nudge 2

Remind users to pay by Nudging them

Takeaways
 

Using a design system


Using adapted versions of Signal's design system to make the app look and feel like it is a part of their product offerings.

Designing for a specific task


Signal Wallet was tailored around the specific circumstances of food bills. But with more time, I would have designed context-specific experiences for other use cases.
bottom of page