Contents
- Overview & Problem
- Research & Insights
- Design Strategy
- Interaction Design
- Prototype
- Testing & Iteration
01 — Overview
The problem.
"I'd lend my stuff — but what if it gets damaged or never returned?"
— User research interview
Trust
is the primary barrier preventing people from borrowing or lending items within their local community. The problem isn't access to items — it's the absence of a framework that makes exchange feel safe for both sides.
Problem Statement
People frequently need items they rarely use, but existing solutions — buying or renting — are inefficient. While neighbors are a potential resource, the lack of structure, accountability, and trust prevents people from borrowing or lending.
Objective
Design a platform that makes peer-to-peer borrowing feel safe, reliable, and easy — by reducing uncertainty and formalizing informal interactions.
Existing Options & Their Gaps
- Buying leads to unnecessary cost, storage overhead, and waste for rarely-used items
- Rental services are expensive, inconvenient, and not designed for neighborhood scale
- Informal neighbor borrowing lacks structure, accountability, and conflict resolution
02 — Discovery
Research & insights.
Key Pain Points
- Fear of items being damaged or not returned
- Lack of accountability between strangers
- Awkwardness of asking neighbors directly
- Rental alternatives are expensive and inconvenient
Key Research Insights
- Trust is the primary barrier — not access or convenience
- Users need clear expectations for item condition and return before agreeing to lend
- Social discomfort actively prevents informal borrowing from neighbors
- Accountability systems (ratings, deposits) significantly increase willingness to participate
03 — Strategy
Designing for trust.
We designed BorrowCircle as a trust-first marketplace that formalizes neighborly lending through four reinforcing mechanisms. Each layer adds accountability while reducing friction.
🔒
Trust & Safety
Reputation systems, two-way ratings, and profile history give both parties visibility before committing.
📍
Local Relevance
Items discoverable by distance — filtering keeps results within a realistic geographic radius.
⚖️
Accountability
Condition tracking at pickup and return, deposits, and a clear dispute resolution flow.
⚡
Simplicity
Borrowing should feel as easy as ordering online — structured request flows, no awkward asks.
Core Features
User Profiles & Ratings
Item Listings
Request & Approval Flow
Condition Tracking
Deposits
04 — Interaction
Key user flows.
We designed around two distinct user journeys — borrower and lender — ensuring each role felt supported and never disadvantaged. Critically, we also designed non-happy paths: edge cases that define whether a transactional platform can actually be trusted.
Borrowing Flow
- Search and discover items by proximity
- Evaluate owner trust signals — ratings, profile, history
- Request item with clear timeframe and terms
- Handle availability conflicts gracefully
Lending Flow
- List item with conditions and documentation
- Review and approve or decline requests
- Track item condition before and after
- Resolve disputes through clear escalation
Edge Cases — Intentionally Designed
- Item unavailable — clear availability states and waitlist options prevent dead ends
- Multiple competing requests — queue management and transparent status for all requesters
- Condition disagreement on return — pre/post documentation and structured dispute flow
05 — Prototype
Interactive prototype.
A high-fidelity interactive prototype built in Figma — featuring end-to-end task flows, dynamic UI states, and realistic content designed to simulate a real product experience rather than static screens.
BorrowCircle — Figma Prototype
06 — Testing
Validation & iteration.
Testing Questions
- Can users complete borrowing and lending tasks without guidance?
- Do trust features visibly reduce hesitation in potential lenders?
- Are flows intuitive when edge cases are introduced mid-task?
Key Findings
- Users needed clearer feedback during request approval — status was ambiguous
- Some confusion around item availability states in the listing view
- Trust indicators (ratings, profiles, condition photos) significantly increased confidence
Improvements Made
Simplified onboarding clarity
Clearer request status indicators
Refined navigation structure
07 — Design System
Built for scale.
Components
- Reusable cards, buttons, and inputs across all flows
- Hover, active, and disabled states defined for every element
- Consistent spacing and typography scales throughout
Accessibility
- WCAG 2.1 AA contrast ratios checked throughout
- Touch targets sized for comfortable mobile use
- Clear visual hierarchy at every decision point
08 — Reflection
Takeaways.
What I Learned
- Trust is not a single feature — it's a system of mutually reinforcing signals
- Designing for edge cases, not just happy paths, creates stronger transactional products
- Clear feedback loops are critical: in any transaction, users need to know exactly what happens next
What This Project Demonstrates
End-to-end UX thinking
Research → product decisions
Interaction design & prototyping
Trust system design
Edge case handling
Next Steps
- Expand identity verification and optional insurance options for high-value items
- Test long-term retention — do lenders re-list after a successful first loan?
- Explore incentive structures to grow supply on the lender side