Case study2026

Bouldering tracker

Log routes, track progress, and review your climbing sessions.

Role
Creator
Year
2026
Stack
React Native · TypeScript · SQLite
Status
In progress
React NativePreview pending
Overview

A mobile-first app for indoor bouldering — track attempts, tag routes by grade and gym, and visualise progress over time. Born from a personal need to keep climbing sessions honest.

Problem

Existing climbing apps are bloated with social features and forget the basics: fast logging, offline reliability and clean analytics.

Solution

An offline-first React Native app with a focused UX: log an attempt in seconds, tag routes by grade and gym, see clean session-based analytics and grade-progression charts. No social, no feed, no noise.

Result

Personal climbing sessions are now consistently logged with minimal friction. The grade-progression view is genuinely useful for spotting plateaus and pushing through them.

Highlights
  • 01Offline-first data layer
  • 02Session-based analytics with grade-progression charts
Built with
React NativeTypeScriptSQLite