Case 02 · iOS App · 2026

Arbor

An iOS app that helps photographers find new gear and check it against the kit they already own — so compatibility is never a guess before they buy.

Visit itsarbor.com
Role
Design & Development
Timeline
[e.g. 2025–26]
Stack
SwiftUI · Supabase
Platform
iOS

Buying camera gear, without the compatibility guesswork.

Arbor is an iOS app I designed and built end to end. Photographers log the gear they own, then search for new equipment and instantly see whether it fits — lens mounts, memory-card support, and the small compatibility details that usually mean opening five browser tabs.

[Replace with the one-breath version: the itch you were scratching, what you shipped, and where it stands now.]

Figure — key app screens
Caption: the flow that best captures the compatibility check.

Compatibility is a research rabbit hole.

Before buying a lens, a card, or an accessory, photographers cross-reference spec sheets, forums, and half-remembered details about what they already own. It's slow, error-prone, and easy to get wrong in a way that costs money. Ground this in the real moment — [standing in a shop, or three tabs deep at midnight].

[Add why existing tools don't solve it.]

A gear log, a compatibility engine, and a cabinet.

Walk through the core of it: designing the gear log, the compatibility logic that powers the overlay, and the cabinet where kit lives. Since you designed and built it, show how the design and SwiftUI implementation informed each other, and the decisions behind the V1 feature order.

Figure — gear log
Figure — compatibility overlay
Caption: from the gear log to the compatibility overlay in action.

Where Arbor is now.

Close with the current state — [the landing page at itsarbor.com, App Store plans, early reactions] — and what you learned designing and shipping a real product solo.

[End with a short reflection.]