Hugo Hellberg
Hugo HellbergProduct Designer & Builder

Nordic Ski · 0 → 1 mobile

Throw awaythe paper map.

A trail app for cross-country skiers, built the long way round — and tested by the people who ski.

Open the prototype ↗Sole researcher & designer
NordicSki.io app screen 1NordicSki.io app screen 2NordicSki.io app screen 3

01

The problem

Printed trail maps get wet, get ripped, and can never tell you where you are. And to track a run, skiers borrow apps built for runners. 

To navigate most ski trails you need a printed map. It's impossible to know exactly where you are on one. Every time you want to check it you have to unfold it, so it gets wet and ripped. And to track their runs, skiers rely on apps built for running, hiking and biking — apps that never give them the trail detail that actually matters.

I set out to find whether the cross-country experience could be genuinely improved by software. That's how NordicSki.io was born: find Nordic ski centers, open trail maps with real GPS, check trail conditions, learn technique and waxing, and track your runs. No more printed maps.

02

How I got there

A survey of about 40 skiers, five long interviews, a competitive teardown of the apps they already used, then empathy maps and personas. The short version of a long process.

90%

go skiing at least weekly during ski season

79%

use apps on their phone at least 3 times a week

75%

consider themselves expert skiers

73%

go skiing with family and friends

The five insights that decided the product

  1. 01Very few skiers like printed maps, and they wish there was an alternative for navigating trails
  2. 02Predicting trail and snow conditions is very difficult
  3. 03It's easy to start skiing and hard to become a great skier
  4. 04Knowing which wax to use is a constant challenge
  5. 05There's no easy way for skiers to challenge each other virtually

The research, in artifacts

Research artifacts — screen 1
Research artifacts — screen 2
Research artifacts — screen 3
Research artifacts — screen 4
Research artifacts — screen 5
Research artifacts — screen 6
Research artifacts — screen 7

This was the traditional, long way round: desk research, a survey, interviews, affinity and empathy maps, personas, sketches, wireframes, a design system, two rounds of testing. I work faster now. But the thinking underneath hasn't changed.

03

The app

Find a ski center. Open the trail with live GPS. Check the conditions before you drive. Learn technique and waxing. Track the run with the trail detail attached.

A quick tour of what the app does. Tap or swipe through.

Onboarding — screen 1
Onboarding — screen 2
Onboarding — screen 3
Onboarding — screen 4
Onboarding — screen 5
Onboarding — screen 6

Explore Nordic ski centers

View live prototype ↗

List view or map view of every center, with search and filters.

Explore Nordic ski centers — screen 1
Explore Nordic ski centers — screen 2
Explore Nordic ski centers — screen 3
Explore Nordic ski centers — screen 4

Explore ski trails

View live prototype ↗

The same again for trails — the screen that replaces the printed map.

Explore ski trails — screen 1
Explore ski trails — screen 2
Explore ski trails — screen 3
Explore ski trails — screen 4

Centers, trails and tutorials saved for one-tap access.

Favorites — screen 1
Favorites — screen 2
Favorites — screen 3

The system underneath

To keep the work moving I built a proper design system in Figma: a style guide of typography, colors, grids and icons, reusable components, and patterns where several components combine into something larger.

Style guide: Typography
Typography
Style guide: Colors
Colors
Style guide: Icons (24×24)
Icons (24×24)
Style guide: Grids
Grids

04

What testing changed

Two rounds of usability testing, five participants each. Per round: one in-person moderated, three remote moderated over Google Meet, one remote unmoderated in Maze. Thirty minutes a session.

The core flows worked

Finding a Nordic ski center or a trail was completed as expected by participants — the spine of the app held up.

People wanted the map sooner

Beyond the card view of ski centers, several users wanted map view immediately available, because it's faster for finding what's nearby.

Activity was too thin

For the MVP this module was basic, and testers doubted it offered enough to be worth using. Something to carry forward.

Wording, not layout

The UI drew positive comments for being easy to navigate. The friction was terminology — a few areas needed clearer words.

Which took us into a couple more rounds of iteration before the final design.

05

What I keep

  • Research is not a phase you get through. Every good decision in this app traces back to something a skier said out loud.

  • The final design is never final. This one is a snapshot between two rounds of testing and the next round of iteration.

  • Design for the sport, not the analogy. Cross-country skiers were being served by running apps — and the details are where the sport lives.