Basset: A Financial Management Tool for Modern Relationships

Tracking Finances, Together

Group Members: Peyton Lee, Joseph Schafer, Susie Shen, Ally Zitzka

Problem Overview


We developed Basset, a new financial tracking system that reduces the complexity of tracking finances for couples, making smarter financial decisions easy. “Basset” is a combination of the words “Budget” and “Asset”, as well as an homage to the Basset Hound, a dog known for its tracking capabilities.

Basset has two primary components — a budget tracking mobile application and a paired physical receipt scanner. With the scanner, users can scan and upload receipt data in the time it takes to walk to their car or bus stop from a store. Our scanner also itemizes receipts automatically, breaking transactions into separate, user-definable categories. After uploading transactions, the application provides detailed dashboards of budget health and transaction histories of both partners.

Paper Prototype, Testing Process, and Results

Fig 1: The Basset paper prototype, showing our initial user screens and scanner model.

We tested our system with a paper prototype of our application and a mock scanner made with a cardboard tube. We then conducted user tests of this system with several UW students in order to determine usability issues with our system. We noticed that several users did not understand how the scanner needed to be turned on, letting us know that we had not clearly communicated the system status to the user, so we made the system operate in an always-on functionality. We also noticed that users were confused about how to navigate through the app, so we changed several aspects of our layout, including adding multiple ways to navigate to transaction information, modifying descriptive text, and highlighting navigation options.

Digital Mockup

The tasks we designed for are itemizing a budget from a receipt, and managing irresponsible purchases by a partner.

Fig. 2: A depiction of a portion of our digital mockup, showcasing the transaction flow.

Task 1: Users can scan in a new receipt, then edit, add, or remove individual items from the transaction. Items on the scanned receipt are automatically categorized based on the printed name, but can be easily recategorized in the case of ambiguity or incorrect categorization. Splitting purchases into categories by item allows users to see more accurate spending data and stay on budget.

Fig. 3: A 3D-printed, medium-fidelity prototype of our receipt scanner.

Fig. 4: A depiction of the budget tracking flow of our application.

Task 2: The user can quickly spot budgets that have exceeded their budgets and is able to view a complete transaction history for that budget category. The user can then view specific items in that budget category that may have put them over the limit, and use that information to start thoughtful, more informed discussions with their partner.

Fig 5: A depiction of how a user would edit a transaction to reflect returned items.




Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
CSE 440 Staff

University of Washington Computer Science, Intro to Human Computer Interaction