
See Board Live Here!
Back Story
In early 2025, I had started to plateau in my climbing ability. I took a deep dive into training for climbing and started hangboard training.
I was pretty dissatisfied with the off the shelf apps I could find to track my hangboard workouts. The UIs were either clunky, lacked the customization I needed, or locked features I needed behind premium paid plans. As a result, I started to just use my phone’s timer. Tracking timing and reps and sets while also hanging my entire body weight of a tiny edge got old fast though, so one night I resolved to make Board.
I sat down and laid out the following requirements:
- An accurate Timer feature
- Automatic Set/Rep Count Tracking
- The ability to manually skip and reverse both reps and sets
- Automatic roll-over between reps and sets with play/pause functionality when the timer ran down
- Mobile Friendliness
- Simple User Experience
The actual development was pretty seamless with a simple implementaiton. It’s a static React site with some static data I put in specicically for my protocol (One day I’d love to make the protocol customizeable with localStorage), but it works perfectly for my training for now!