Skip to main content

Earn Your Journey: How CairnHolm Makes Progress Visible

· 4 min read
The CairnHolm Team
Building the dashboard for the deliberate life

A lot of tracking apps leave you logging things with no feedback beyond a streak counter. CairnHolm's achievement system is built on the idea that genuine milestones — your first run, your first concert, your first national park in a new state — deserve acknowledgment.

That's what the achievement system is for.

How Achievements Work

CairnHolm has over 100 achievements across 17 categories, covering every area of life the app tracks: habits, exercise, mood, goals, travel, parks, media, restaurants, drinks, events, sports, relationships, creations, and more.

Achievements unlock automatically as you live your life and log it. You don't have to think about them. Log your first run and "Hit the Pavement" unlocks. Attend your first live show and "Live Music" appears. Visit parks in five different states and "State Hopper" triggers. Complete every task for a long enough streak and "Completionist" is yours.

The categories cover an intentionally broad range so that your full life — not just your fitness — earns recognition:

  • Exercise milestones: first run, first strength session, first swim, first cycling workout
  • Cultural firsts: first concert, first sports game, first comedy show
  • Outdoors exploration: first wilderness visit, first national forest, state-by-state park collecting
  • Relationship moments: first dinner out, first movie night, first concert attended together, first adventure
  • Daily discipline: early-bird logging (before 9am), longest task completion streak, habit consistency
  • Creative output: first creation published, prolific creator, variety of work, featured creation

Each one is something you might do anyway — but now, doing it leaves a mark.

The Notification

When you unlock an achievement, CairnHolm tells you about it with a notification designed to feel like it actually matters.

On desktop, a card slides up from the bottom-right of the screen: your achievement badge in a custom frame, the achievement name, and a brief description of what you did to earn it. A backdrop dims the page behind it.

On mobile, a full-screen modal appears with a spring animation — centered on the screen, with an ambient glow behind the badge and a dismissal button in CairnHolm's terracotta. Multiple achievements queue sequentially, so if you log a first run, complete a workout goal, and trigger a parks milestone in the same session, each one gets its moment.

After you dismiss, you can tap "View Achievements" to go straight to your achievement page and see where the new unlock sits in the full picture.

Section Completion Banners

When you unlock every achievement in a category, something special happens: a banner appears in that section of your achievements page.

Each category has a unique banner — illustrated, full-width, scaled for mobile and desktop — that only renders when the entire section is complete. It replaces the badge grid, signaling that the whole category is done.

Most people will never see most banners. That's the point. They're something to work toward.

Your Achievements Page

The achievements page organizes all 17 categories into scrollable sections, each with its badge list and a progress indicator showing how many you've unlocked. A sticky quick-links bar at the top lets you jump directly to any category.

When you unlock new achievements, you can tap "View Achievements" from the notification and arrive on a filtered view that highlights exactly what you just earned — the category, the badge, the description. Then a "View All Achievements" button returns you to the full picture.

Auto-Sync on Login

You don't need to manually trigger achievement checks. Every time you sign in, CairnHolm silently syncs your achievement progress — checking all categories against your current data and unlocking anything you've earned since your last session.

This matters especially for users who use the app regularly: achievements you earned while logging things elsewhere in the app will surface automatically next time you open the achievements page, without any action on your part.

Why This Works

The best argument for the achievement system isn't that it gamifies your life. It's that it makes the things you're already doing visible.

You were going to go for that run anyway. You were going to visit that park. You were going to attend that concert. The achievement doesn't manufacture motivation — it acknowledges that the action happened and that it matters. Over time, your achievements page becomes a personal record — evidence, category by category, of how you've actually been spending your time.

Start earning your first achievements today.