SplitSmart - AI Receipt Scanner
Project Overview
Managing group payments, like splitting grocery or restaurant bills, can be confusing and time-consuming. One person usually pays the full amount, leaving the challenge of dividing costs fairly. This often leads to mistakes, delays, and awkward follow-ups, making the process more complicated than it should be.
PROBLEM STATEMENT
Individuals who make purchases for others need a tool to track their spending.
SOLUTION
Design an app to scan receipts and track spending, set to launch by 2025.
ROLES
Product Designer
Graphic Designer
RESPONSIBILITIES
Wireframes, information architecture, user flows, design communication, brand
FREELANCE DURATION
September 2024 - Present
Process
1. Visual Design
2. Information Architecture
3. User Flow
4. Wireframe
5. Team Feedback
6. Iterate Design
How it started…
REQUIREMENTS
1. Branding for “SplitSmart”
Color
Logo
Typography
2. Design main user flow
3. Design while expanding this vision
Visual Design
Initially considered three accent colors: green, yellow, and purple.
Green and yellow are analogous, often associated with money and finance.
Purple complemented the yellow-green color range, feels reliable and safe.
Adheres to WCAG guidelines for text color and background accessibility.
Splits the letter 'S' in a clever way, giving it the appearance of a dollar sign ('$').
Uses purple from the color palette
Typography
Free-to-use and accessible to both iOS and Android through Google Font
Has a roundish, contemporary look that aligns with the logo's design aesthetic.
Also available on Google Font.
Monospaced font provides a structured appearance reminiscent of physical receipts.
Clear hierarchy between general text and receipt data while maintaining visual appeal
Information Architecture
User Flow
Iterative Design
Settle Transaction
Revising “Debt Relationship”
Before
“Debt Relationship” assumes the user only cares about what they owe.
By scanning a receipt, users actually want to track how much everyone owes and “Debt Relationship” does not identify the payer.
Iteration 1.1
Shifts the concept from “owe” to “spent,” emphasizing overall transaction rather than individual transactions.
Adds UI to select “Who Paid?” out of the members added.
Entering Transaction Details
Iteration 1.0
Each member has their own list of items they've spent on, making it challenging for users to share portions of an item.
Users limited to a single tip and tax input.
Iteration 1.1
Single comprehensive list for all items.
Users add items, tip, and tax in a consistent manner without limit.
Iteration 1.2
Improved use of color, layout, and capsule-shaped buttons.
Tip and tax inputs are distinctly added.
Due to the complex nature between items, tip, and tax, the team ultimately decided to equally distribute tip and tax for the MVP.
Assign Member Spending
Iteration 1.1
Team was not a fan of the checkered layout.
Default screen state always selected the first member.
Iteration 1.2
Updated layout based on feedback.
Default screen state disables “Select Member” button, requiring users to make an intentional selection.