Case Study

SurfLogic

A surf session log: what you rode, where, when, and how it went — kept long enough to tell you what to bring to a given break. With a shop-facing side for the businesses renting the boards.

Build a Tracking App See the Industry Page
Session LogEquipment & Fin TrackingConditions CapturePersonal AnalyticsShop Rental SuggestionsSizing GuideWhite-Label
Built For
Surfers logging sessions, and the shops that rent to them
The Problem
What worked at which break lives in memory, not in a record
Approach
Log the session and the equipment together, then build on top of the history
Why It Was Built

Every surfer is running this experiment already

The Problem

Anyone who surfs the same handful of breaks is quietly running an experiment: this board, that swell, those fins, and a memory of whether it worked. The experiment never resolves, because nothing is written down. The variables interact, the sessions blur together, and the conclusion — what to put on the roof before driving to a specific beach on a specific morning — stays a guess that a good day or a bad day can flip.

What It Does

SurfLogic makes the experiment resolve. Each session is logged with the equipment, the beach, the day and time, and the swell, plus how the session went and how the board handled it. Enough entries and the surfer stops guessing: their own history tells them what to bring to a given break under given conditions. It is their data, about their surfing, at the beaches they actually go to.

The Session Log

What one entry captures

Each field is here because it changes the answer to 'what should I have brought?'. Nothing is collected that does not.

The equipment you rode

Which board, and which fins. Fin setup is the variable surfers change most often and record least often, so it is a first-class field rather than a note at the bottom of the entry.

The beach

Sessions are logged against the break they happened at. A board that works at one beach is not evidence about another, and keeping the location on every entry is what makes the rest of the data answerable.

The day and the time

Date and time of day, captured on every session. Between them they carry tide state, season, and crowd without asking the surfer to enter any of those separately.

The swell

Swell size for the session. It is the condition that most changes which board is the right one, and it is the field a log has to have if it is ever going to answer the question the app exists to answer.

How the board performed

A self-reported read on the equipment, separate from the session as a whole. Trying a different fin size and having a bad session are two different facts, and collapsing them into one rating destroys the comparison.

How the session went

How well you did, in your own words and your own scale. Nobody else is grading it, so the only requirement is that the same surfer applies it consistently to their own history.

Why It Compounds

The log is the product, not the paperwork

Capture has to cost nothing

A session gets logged in the car park, cold, one-handed, with a wetsuit half off. Any friction at that moment is the whole product failing quietly — a tracking app people stop opening has no data, and without data every feature above it is decoration. That constraint sets the interaction budget for the entry screen, not the other way around.

Equipment and outcome, always paired

A score with no equipment attached tells you a session was good. A score with the board and fin setup attached tells you what to change. Keeping the two together on every entry is what turns a diary into something a surfer can query — and it is why fin size is captured explicitly rather than left to a free-text note nobody fills in.

The Shop Side

What a surf shop gets out of it

Shops sign up to reach the surfers using the app — and to run it as their own.

Rental suggestions

Shops sign up and the app suggests rental material — boards and equipment — to the surfers using it. The shop's stock reaches the person at the point where they are already deciding what to ride.

Sizing guide

A questionnaire that matches a board or a wetsuit to a person's size on the shop's behalf. It is one feature of the app, aimed at the customer who has no logged history yet — not the thing the app is for.

Custom-branded app

A shop can offer SurfLogic as its own app, under its own brand, to its own customers. The tracking their surfers already want becomes something the shop hands them rather than something they find elsewhere.

In-app advertising

Advertising slots inside the app. The audience is people who have already told the app which beaches they surf and what they ride, which is a narrower target than a shop can usually buy.

Sales and updates

The shop can push sales and updates to the surfers on its branded app — a direct channel to a local audience, without renting it back from a social platform every time.

Subscriptions

Shops can sell subscriptions to the site itself. The B2B side is not only a marketing surface for the shop; it is a line of revenue the shop runs.

Have a workflow that only works once it has history?

SurfLogic's shape — low-friction capture, equipment paired to outcome, analytics that compound, and a business-facing side on top of the same data — transfers to most tracking products.