Concept | Premium consumer mobile (iOS-native, travel / wellness-adjacent)

Wend

Wend

Wend

A slow-travel companion for multi-day walking and rail journeys, one calm day-card at a time, fully offline on the trail.

A slow-travel companion for multi-day walking and rail journeys, one calm day-card at a time, fully offline on the trail.

A slow-travel companion for multi-day walking and rail journeys, one calm day-card at a time, fully offline on the trail.

Role

Concept | Product design | iOS

Timeline

2026 | Self-directed concept

Stack

Fraunces + Inter | warm paper, moss and terracotta palette

Platform

iOS mobile

Context

Most trekking apps are optimised for the wrong moment. They are planning tools and step-counters: dense maps, gamified streaks, notification pressure. But the people walking the Kumano Kodo, the Camino, or the Cotswold Way for a week are not optimising a workout. They paid to be present. The product they open at 7am in a mountain inn should feel closer to a well-made paper guidebook than to a fitness dashboard, and it has to keep working when the signal doesn’t.

Problem

Design a companion for 30-55 year-old slow travellers that (1) removes planning anxiety by showing only what today asks of you, (2) stays completely trustworthy offline (no signal, GPS-only, for days at a stretch) without ever feeling broken, and (3) carries real UX depth (stage sequencing, elevation, waypoints, pace, journaling) while reading as calm, warm, and human rather than technical. The interaction and the emotional register are the actual design problem, not the feature list.

Approach

I anchored the whole product on a single decision: one day at a time. The home screen is a Day-Card, not a map and not an itinerary. Everything else (the multi-day Journey view, the on-trail map, the evening Journal) orbits that card. I built a warm paper-and-ink system (bone grounds, moss and terracotta, a humanist serif for place-names over a quiet grotesque for data), treated Offline as a reassuring badge instead of an error, made a single elevation-curve motif recur across every screen, and gave motion a book metaphor: days turn, they don’t slide.

Outcome

A concept iOS app spanning four production-grade screens and a self-contained design system. As a portfolio piece its job is range: it proves touch-native craft, offline-first state design, and genuine emotional warmth, the muscles a systems-and-dark-UI roster can’t otherwise demonstrate. It is designed to be indistinguishable from a shipped product, not a dribbble frame; the reasoning behind each choice is the deliverable as much as the pixels.

Decisions | Reasoning

Make the home screen a single 'Day-Card' for today only, never a full itinerary or a map-first home.

Make the home screen a single 'Day-Card' for today only, never a full itinerary or a map-first home.

The user's stated need is presence, not planning. Surfacing all six stages at once re-creates the anxiety they walked away from. Constraining the home to one day forces genuine IA discipline (the whole journey has to be reachable but never in your face), and it is the clearest interaction expression of 'slow'. The multi-day view still exists one tap away in Journey, so nothing is lost; it's demoted, not deleted.

The user's stated need is presence, not planning. Surfacing all six stages at once re-creates the anxiety they walked away from. Constraining the home to one day forces genuine IA discipline (the whole journey has to be reachable but never in your face), and it is the clearest interaction expression of 'slow'. The multi-day view still exists one tap away in Journey, so nothing is lost; it's demoted, not deleted.

Treat Offline as a calm, affirmative status badge ('Offline | maps ready'), never a red error or a retry prompt.

Treat Offline as a calm, affirmative status badge ('Offline | maps ready'), never a red error or a retry prompt.

On the Nakahechi you can be signal-dark for two days. Every mainstream app renders that as failure: grey tiles, spinners, 'no connection'. For this user, offline is the normal, expected, paid-for condition. So GPS-only positioning is framed as a feature, cached content is pre-declared ('3 days cached'), and the app never once implies something is broken. This is the single highest-trust decision in the product and the hardest state to get emotionally right.

On the Nakahechi you can be signal-dark for two days. Every mainstream app renders that as failure: grey tiles, spinners, 'no connection'. For this user, offline is the normal, expected, paid-for condition. So GPS-only positioning is framed as a feature, cached content is pre-declared ('3 days cached'), and the app never once implies something is broken. This is the single highest-trust decision in the product and the hardest state to get emotionally right.

Pages turn instead of slide; motion sits at 480-560ms with an unhurried, slightly decelerating curve.

Pages turn instead of slide; motion sits at 480-560ms with an unhurried, slightly decelerating curve.

Motion is register. A 250ms lateral slide reads as 'app'; a slower turn with a faint page-gutter shadow reads as 'book / journal', which is exactly the mental model: you turn the page to tomorrow. Slowing the base tempo is a deliberate anti-pattern against snappy productivity UX, and it makes the warmth legible in the first three seconds of a scroll.

Motion is register. A 250ms lateral slide reads as 'app'; a slower turn with a faint page-gutter shadow reads as 'book / journal', which is exactly the mental model: you turn the page to tomorrow. Slowing the base tempo is a deliberate anti-pattern against snappy productivity UX, and it makes the warmth legible in the first three seconds of a scroll.

Warm paper-and-ink palette with duotone landscape imagery and a humanist serif (Fraunces) reserved for place-names.

Warm paper-and-ink palette with duotone landscape imagery and a humanist serif (Fraunces) reserved for place-names.

This is the range-prover. Bone-white grounds, moss and terracotta, and soft grain are the deliberate opposite of dark analytical chrome. Reserving the serif exclusively for stage and shrine names ('Takahara to Chikatsuyu') dignifies them like a fine guidebook, while data stays in a quiet grotesque, so the type system itself separates the poetic from the practical.

This is the range-prover. Bone-white grounds, moss and terracotta, and soft grain are the deliberate opposite of dark analytical chrome. Reserving the serif exclusively for stage and shrine names ('Takahara to Chikatsuyu') dignifies them like a fine guidebook, while data stays in a quiet grotesque, so the type system itself separates the poetic from the practical.

Use one elevation-profile curve as a recurring visual motif, and set all figures in tabular numerals.

Use one elevation-profile curve as a recurring visual motif, and set all figures in tabular numerals.

The app needs real depth to read as a product, but the depth must stay quiet. A single elevation-curve language appears on the Day-Card (the shape of the day ahead), the Trail sheet (live progress along it), and the Journey list (each stage's silhouette), one idea, three jobs, which is what makes a system feel authored. Tabular figures keep distances and ascents column-aligned so they're scannable at a glance mid-walk, never dashboard-loud.

The app needs real depth to read as a product, but the depth must stay quiet. A single elevation-curve language appears on the Day-Card (the shape of the day ahead), the Trail sheet (live progress along it), and the Journey list (each stage's silhouette), one idea, three jobs, which is what makes a system feel authored. Tabular figures keep distances and ascents column-aligned so they're scannable at a glance mid-walk, never dashboard-loud.

Results

A concept iOS app proving touch-native craft and offline-first design, built to be indistinguishable from a shipped product rather than a dribbble frame.

Next project