Skip to main content
UI Coach Logo
Intermediate

Exchange a Book With Another Reader

Design a book exchange that helps readers find the right edition, agree on condition, and arrange a safe handoff.

Mobile, Responsive web2 to 4 hours

The brief

Understand the problem

Background

Books that share a title can differ by edition, language, format, and condition. A peer exchange also requires both people to agree on delivery and communicate without exposing unnecessary personal details.

User context

Farah has finished a paperback novel and wants to exchange it for a specific translated edition from someone nearby.

Product problem

A generic listing can lead to edition mistakes and disputes about damage. The product needs enough structure for trust while keeping a casual exchange lightweight.

Objective

Create the discovery, offer, and handoff flow for exchanging physical books between readers.

What to design

Define the experience

Required experience

  • Book search by edition and format
  • Copy detail with condition evidence
  • Exchange offer and negotiation
  • Safe pickup or tracked shipping plan

Screens and states

  • Book search
  • Copy detail
  • Exchange offer
  • Handoff plan
  • Completion review

Core user flow

Follow the critical path

  1. 01

    Farah searches by title and filters for language and format

  2. 02

    She checks edition details and photos of one copy

  3. 03

    She proposes one of her available books in exchange

  4. 04

    The other reader accepts and they choose a public pickup location

  5. 05

    Both confirm the handoff and update their libraries

Product rules

Requirements and constraints

Requirements

  • Keep work-level information separate from edition and copy details
  • Use a consistent condition scale with room for specific notes
  • Limit personal contact details until an exchange is accepted
  • Support both local pickup and tracked shipping
  • Provide a dispute path for a materially misrepresented copy

Constraints

  • Many older books lack a scannable identifier
  • Shipping cost may exceed the value of the book
  • Condition descriptions are subjective

Reality check

States worth considering

Two editions share nearly identical covers
The other reader withdraws after accepting
A shipped book is lost
One participant does not confirm the completed handoff

Finish line

What to deliver

  • Create five mobile screens from edition search through exchange completion.

Optional direction

Visual resources

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

Font pairing
Alfa Slab OneLora

Alfa Slab One & Lora

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

Icons
Illustrations

Keep practicing

Intermediate
Marketplaces

Book an Emergency Home Repair

Design a local service flow that helps a homeowner find and book a qualified tradesperson when something breaks unexpectedly.

Mobile2 to 4 hours
Service DesignSearch and Filtering
Intermediate
Marketplaces

Curbside Giveaway Exchange

Design a neighborhood flow for giving away usable household items with safe pickup coordination.

Mobile1 to 2 hours
Trust and SafetyForms
Advanced
Marketplaces

Availability-Aware Mentor Match

Design a mentorship matching flow that balances learning goals, lived experience, boundaries, and compatible schedules.

Responsive web2 to 4 hours
Product ThinkingService Design
Advanced
Marketplaces

Coordinate Household Help for a Relative

Design a trusted service hub for arranging household tasks on behalf of an older family member.

Mobile4 hours plus
Service DesignAccessibility
Advanced
Marketplaces

Local Secondhand Marketplace

Design a mobile-first marketplace for listing, evaluating, and safely collecting used household goods.

Mobile4 hours plus
FormsTrust and Safety
Advanced
Marketplaces

Marketplace Seller Payout Hold Resolution

Design a seller support flow that explains a payout hold, required evidence, available funds, deadlines, and appeal rights.

Responsive web4 hours plus
Service DesignTrust and Safety