I approached Splitvest with a focus on making shared payments feel simple, clear, and predictable. I focused on the everyday friction of splitting expenses: tracking who has paid, calculating individual shares, following up on outstanding payments, and switching to another app to settle up.
With these friction points in mind, I mapped out the core experience around the actions users needed to complete: creating a split, adding participants, assigning amounts, tracking payment status, and settling their share.
I started with the user flow, simplifying the journey from creating an expense to everyone completing their payment. I then moved into wireframes to test the structure and hierarchy before introducing visual styling.
As the interface developed, I focused on making important information easy to understand at a glance. Payment statuses, outstanding amounts, and individual contributions were given clear visual hierarchy so users could quickly understand the state of a split.
I also designed the payment experience to happen within the app, removing the need to switch between platforms. Once the core experience was established, I refined the UI and built a reusable component system to keep the experience consistent across the product.