← Back to blog

Nationals and a Climbing Log

Just got back from USA Climbing Nationals in Kennesaw, GA. Competed in men's intermediate bouldering. Didn't place as well as I wanted but I made it to finals, which was the goal. I'll take it.

The Climbing Log

Partly motivated by wanting to track my training better, I built a climbing log feature for this site. It lives on the Climbing tab.

Right now it runs on localStorage so the data is per-device. Planning to swap the storage layer to Cloudflare D1 for entries and R2 for media once I need cross-device sync. The storage code is just two functions (load and persist) so the swap should be straightforward.

The page is public so anyone can see what I'm working on. Editing is gated behind Cloudflare Access so only my devices can log entries. Each climb tracks the gym-set grade, my personal grade (V scale with Font conversions), attempts, wall type, tags, notes, weight, and media.

There's also a metrics section with breakdowns by type, tag, and grade so I can see where I'm spending time and what I need to work on.