Case study · Pine Needle Mountaineering

You can't out REI REI

An independent outdoor shop in Durango, Colorado, one year after REI opened nearby. This redesign bets the shop's mobile store on the one inventory a national chain can't stock: the people inside.

Role
Comparative and competitive analysis, tree testing, IA, hi fidelity design, usability testing
Context
Unsolicited redesign
Independent retailer · Durango, CO
Platform
iOS · 393×852 · seven screens
Status
Independent concept
Not affiliated with the shop
01 · The problem

A mile from the big box

REI arrived in Durango in 2024. On the axes national chains are built for, breadth, price, shipping, an independent shop loses before the race starts. And most small retail sites make exactly that mistake: they imitate big box e commerce with a fraction of the catalog, which quietly concedes the whole game on the competitor's terms.

But Pine Needle holds assets no chain can replicate. Staff who climb and ski the terrain they sell gear for. Same day repair. Rentals. A calendar of local events. The redesign question was never "how do we look as polished as REI's app." It was "what can this store's app do that theirs structurally cannot?"

02 · The call

Sell what only this shop stocks

Every feature proposal got filtered through one question: could REI's app render this? If yes, keep it lean and competent, table stakes. If no, lead with it. What survives the filter is specific: named staff and their picks, live local conditions, community events with local organizations, services, and rentals.

The research ran in three passes: comparative and competitive analysis to map exactly where the big box wins, tree testing to shape and validate the IA before high fidelity, and usability testing on the final flows. Four structural decisions came out of it, and they define the product:

Navigation

Shop first, community woven through

Commerce owns the nav. Community appears as touchpoints inside shopping surfaces, staff picks, event cards, "ask Sam", not as a destination tab. Tree testing validated the structure before any screens existed.

Rejected: a community led nav. It reads as a lifestyle brand, buries revenue, and separates people from product, where they persuade.
Landing

Photo grid of activities

The landing is built around a photographic activity grid: Climbing, Skiing, Camping, Hiking. Outdoor people identify by activity, "I climb", not by product taxonomy.

Rejected: a promo carousel landing. It optimizes for announcements, not for the shopper's first mental move.
Filtering

Product type chips only

Category screens filter by product type: shoes, harnesses, ropes, helmets. Honest to the shop's actual product data.

Rejected: use type chips (by skill level or use case). The shop's data can't sustain them, and a filter that returns wrong results is worse than no filter.
Rentals

Informational, not transactional

Rental fulfillment happens at the counter, fitting, condition checks, waivers. The app's job is to answer what's available and what it costs, then get you in the door informed.

Rejected: online rental checkout. Building a booking system the store's operations can't honor is a broken promise with a progress spinner.
03 · The landing

The strategy in one scroll

Every block earns its place by being local

The full home screen, top to bottom. Almost nothing here could appear in a national chain's app without becoming generic, and that's the point.

HeaderAddress, hours, and a phone number that gets answered. The store is the product.
ConditionsPurgatory, Telluride, and Cascade snow reports. Reason to open the app on powder mornings.
Activity gridThe four photographic doors. Landing Option E, chosen over a promo carousel.
Expert picksSam, 12 years climbing. Ana, 8 years skiing. Real staff, quoted, askable.
EventsAvalanche Awareness Night with CAIC, Trail Stewardship Day with Trails 2000. Local organizations, not brand marketing.
ServicesBoot fitting, ski tuning, same day repair, demo days. Things a warehouse can't do.
Full Pine Needle home screen: local header, snow conditions, activity photo grid, staff picks, best sellers, events, services, and community block
04 · Down the funnel

The grid ends with a person

Category: honest chips, then Sam

The climbing category leads with place, "Cascade Canyon to the San Juans", filters by product type only, and closes with the shop's real advantage: "New to climbing in Durango? Stop by and ask for Sam. He'll fit you right." The last card in the grid is a person, not a promo.

Climbing category screen with product type chips and a staff introduction card

Product: shop knowledge at the decision point

The product page is deliberately conventional, gallery, price, stock, sizes, because conventions convert. The one addition is the shop's voice exactly where doubt lives: "Sam's note: sizes run small. Try half a size up from your street shoe." That sentence is inventory REI doesn't carry.

Product page for a climbing shoe with size selector and a staff sizing note
The pattern across all seven screens: every screen carries at least one element a national chain's app structurally cannot render, a person you can ask for by name, a local snowpack number, an event with a local nonprofit. That's the moat, made visible.
05 · Where it landed

Honest scope, honest next steps

Seven hi fi screens covering the core loop: land, browse an activity, evaluate a product, check out, get confirmation, plus search, filters, and the nav drawer. The IA and the four structural calls above are the real deliverable; the screens are their proof.

The redesign was measured, not just drawn. In usability testing, task scores moved from 1 of 5 on the existing experience to 4.5 of 5 on the redesign. This is still unsolicited work, so the honest next step needs the shop itself: validating the activity grid against real browse patterns and working out the rentals content model with the people who run the counter.