GoDutch

Using AI and automation to simplify bill splitting

Role

Research

UX Design

UI Design

Prototyping

Timeline

Oct. 2024 - Dec. 2024

Team

Developer

Tools

Figma

Miro

INTRODUCTION

The Challenge

The idea for GoDutch originated after countless personal experiences with restaurants that enforced a no-split bill policy for groups. These situations often leave customers to deal with the hassle and frustrations of splitting the bill.

As a result, customers say things like…

How can I reduce the time and effort it takes to split a bill?

The Solution

GoDutch is a mobile app designed to make splitting the bill with friends fast and easy. By leveraging AI to generate itemized digital bills, users can collaborate in real time—claiming items while the system automatically calculates each person's share.

Itemized bills

Bills are organized into an easy-to-digest format, enabling users to quickly review and identify what they ordered.

Automated calculations

As items are claimed, calculations are automated to provide instant results, eliminating the need for users to do math and reducing errors.

Real-time collaboration

Working together in one place keeps everyone in sync while boosting efficiency and transparency.

RESEARCH

Unpacking the Bill Splitting Experience

User Interviews and Affinity Mapping

To understand how people currently split bills and the challenges they face throughout the process, I conducted user interviews with 6 participants to gather insights into their experiences.

The collected data was synthesized through affinity mapping to uncover patterns.

Research revealed 4 key insights about users needs:

🤕 Math causes headaches

People struggle with calculations, especially when factoring in tax and tip. Users need a solution that allows them to quickly determine how much they owe with minimal effort.

🙅‍♀️ Overpaying

Inaccurate calculations can lead to people paying more than their fair share. Users need a solution that guarantees precise and transparent results.

⏳ Time consuming process

The current process, from sharing the bill to calculating individual amounts, is slow and inefficient. A solution must streamline this process to save users time, especially in time-sensitive situations.

🤝 It's a group effort

Typically, one person takes the lead in guiding the group through the bill-splitting process, while the rest of the group follows along and waits for their share of the information to contribute. A solution should foster seamless collaboration.

Are Competitors Meeting Users Needs?

Competitive Analysis

I analyzed the market to evaluate how well competitor apps were meeting user needs, examining their features, strengths, and weaknesses.

Analysis of 4 competitor apps 

Key Insights:

  • Splitwise is primarily designed for tracking dues and requires users to do the math themselves, which doesn’t relieve the burden of calculating costs.

  • Plates by Splitwise proved inefficient, requiring manual entry of bill items and only allowing one user to work on the bill.

  • Venmo is limited to splitting costs evenly and doesn’t support more complex calculations, like dividing based on individual orders.

  • Tab is the most comprehensive solution, but it’s bloated with features that don’t perform well and lacks intuitiveness.

Identifying gaps in these existing tools helped define GoDutch's direction. It would focus on simplifying bill splitting when costs are divided by individual orders, with a focus on improving efficiency and collaboration.

Defining User Roles

User Knowledge Profiles

Identifying the two types of roles people typically take on when splitting a bill helped shape knowledge-based user profiles. These profiles, based on each user’s understanding of the task, became integral to the design process.

“Holly the Host” was used as the primary focus of the design.

DESIGN

Streamlining the Process

Task Flow Analysis

Informed by user interviews, I created a series of flow diagrams to map out the task process for the host profile. My goal was to optimize the process by identifying opportunities to bridge the user's knowledge gaps and automate specific steps.

From Concept to Creation

Sketches

The optimized task flow acted as a blueprint for the user flow, outlining the main tasks, elements, and interfaces needed to split the bill effectively:

  • Set up bill

  • Share bill

  • Claim/split items

  • Review totals

I sketched the screens required for the user to complete these tasks, focusing on content layout and user flow. I used research insights to drive design decisions, while also consulting with a developer to ensure the solutions took into account technical constraints and feasibility, including:

  • Sharing solution: Group members need quick access to bills in time-sensitive or one-off scenarios. I implemented QR codes for fast sharing, which directs users to the web version of the app, allowing them to collaborate without needing to download the app.

  • Bill editing: AI might not always accurately itemize bills, I ensured users had the ability to manually edit the bill, providing them with more control.

  • Scanning bills: The quality of the photo can impact the accuracy of bill itemization. I designed a prompt to help users capture clear, high-quality images of their bills.

Sketches showing the flow for the main tasks - Set up bill, share bill, claim items, review totals

Sketching allowed me to explore different design ideas. Given the constraints of limited screen space, I needed to be strategic in how I displayed content. For list items, I experimented with contextual swipe and tap-to-reveal interactions. Ultimately, I opted for a tap-to-reveal design that would show the "split" action. Any editing features would be accessed on a separate page.

Style Guide

Research revealed that users often felt awkward and frustrated when splitting the bill. With this in mind, I aimed to design an app that fostered trust and was intuitive. The goal was to create an experience that felt like a natural extension of the collaboration that happens when splitting a bill. 

I chose blue as the primary color for its relationship to trust and used a friendly, light tone of voice to ensure the app felt approachable and easy to use.

The name "GoDutch" was inspired by the phrase "going Dutch," where each person pays their own share. I kept the logo simple, using the white space between the words to form the illusion of a percentage symbol.

Final Designs

PROJECT REFLECTION

What's Next?

  • Conduct user testing and iterate based on feedback.

  • Develop the design for the collaborator profile.

Learning Outcomes

  • Each step in the research and design process must be intentional, guiding the next phase. It’s essential to create actionable, meaningful artifacts that genuinely influence the product and decision-making.

  • Simplicity is key. It’s important to focus on solving the core problem. I initially struggled with wanting to tackle everything, but narrowing in on the main issue proved to be the most effective approach. By concentrating on the essential elements that help the user achieve their goals and eliminating unnecessary complexity, the design becomes more streamlined and effective.

Get in touch

jasmine.galdamez.995@gmail.com

Get in touch

jasmine.galdamez.995@gmail.com

Get in touch

jasmine.galdamez.995@gmail.com