Skip to main content
UI Coach Logo
Intermediate

Track Money Owed Between Friends

Design a private lending record that helps friends remember terms, acknowledge repayments, and resolve mismatched expectations.

Mobile2 to 4 hours

The brief

Understand the problem

Background

Informal loans are often agreed in conversation and remembered differently later. A useful record must preserve mutual acknowledgement without pretending to enforce a legal contract.

User context

Zahra lent her cousin $350 for a car repair. They agreed on three monthly repayments, but the second payment was made in cash and has not been recorded.

Product problem

The experience must make direction, amount, due dates, and acknowledgement clear while keeping reminders respectful and disputes private.

Objective

Create a loan record, shared confirmation, repayment schedule, reminder, and discrepancy resolution flow.

What to design

Define the experience

Required experience

  • Loan terms setup
  • Other-party acknowledgement
  • Repayment tracking
  • Discrepancy resolution

Screens and states

  • Personal balance overview
  • Loan detail
  • Payment record
  • Reminder composer
  • Dispute state

Core user flow

Follow the critical path

  1. 01

    Zahra records the amount and schedule

  2. 02

    Her cousin confirms the terms

  3. 03

    She logs a cash payment

  4. 04

    Her cousin verifies it and the remaining balance updates

Product rules

Requirements and constraints

Requirements

  • State clearly who owes whom
  • Require both parties to acknowledge edits
  • Support partial, cash, and external payments
  • Keep a timestamped history
  • Use neutral reminder language

Constraints

  • The app does not collect debt automatically
  • Local lending law may apply
  • A participant can leave the service

Reality check

States worth considering

The parties disagree on a payment
A due date is changed
Interest is proposed
One person loses account access
A transfer is reversed

Ready-to-use content

Mock data

Use this content to test hierarchy and realistic data states. You can expand it when the concept needs more depth.

Loan record

  • Zahra lent Amir $350
  • Agreed 3 payments of $116.67
  • Cash payment of $116.67 awaiting confirmation
  • Next due date: 5 November

Finish line

What to deliver

  • Five mobile screens or states
  • A ledger treatment that preserves acknowledged and disputed entries

If you want more

Optional extensions

Add group trip expenses
Design a downloadable agreement summary

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Font pairing
CinzelQuattrocento

Cinzel & Quattrocento

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations

Keep practicing

Intermediate
Fintech

Donate to a Verified Local Cause

Design a donation flow that helps supporters understand a charity, choose how funds are used, and keep a reliable receipt.

Mobile2 to 4 hours
Trust and SafetyForms
Intermediate
Fintech

Repayment Calendar for Pay-Later Purchases

Design a repayment calendar that combines installments across merchants and makes upcoming amounts, fees, and failed-payment recovery clear.

Mobile2 to 4 hours
Information HierarchyData Visualization
Intermediate
Fintech

Send Money From a Digital Wallet

Design a wallet transfer that helps users choose the right recipient, understand fees, and recover from delayed payment status.

Mobile2 to 4 hours
Mobile DesignTrust and Safety
Intermediate
Fintech

Subscription Renewal Control

Design a subscription dashboard that reveals upcoming charges, price changes, and cancellation steps before money leaves an account.

Mobile2 to 4 hours
Data VisualizationInformation Hierarchy
Advanced
Fintech

First Stock Order Ticket

Design a stock trading flow that helps a new investor place and monitor one transparent market or limit order.

Responsive web4 hours plus
Information HierarchyData Visualization
Advanced
Fintech

Investment Portfolio Risk Explanation

Design a portfolio view that explains concentration, volatility, time horizon, and scenario uncertainty without giving personal investment advice.

Responsive web2 to 4 hours
Data VisualizationContent Design