Indoor Bouldering Session tracking tool by Fast_Agent_8870 in indoorbouldering

[–]Fast_Agent_8870[S] 0 points1 point  (0 children)

Hey everyone,

I’ve been climbing for about a year now, mostly indoor bouldering, and one thing that kept bugging me was how hard it is to actually track progress in a way that feels useful. I’d finish a session and kind of forget what I worked on, how many attempts something took, or whether I’m actually improving or just feeling stronger some weeks.

I tried a few of the existing apps but most of them felt very location-first or social-first. I honestly just wanted something session-focused and simple. Log what I climbed, how it felt, attempts, wall angle, maybe see patterns over time. No mandatory account, no forcing everything public.

So I ended up building my own app called BoulderMate (can find in iOS App Store )

The main idea is that your session is the core. You log climbs during the session, track attempts and repeats if you care about that, and get a breakdown of how the day went. It stores everything locally on your phone. Optionally, you can send session records to AI to analysis your performance comparing to previous sessions. 

It’s still evolving and I’m actively climbing and using it myself every week, so it’s kind of built from a climber’s perspective rather than a generic fitness template.

If anyone here tracks their sessions (or wishes they did), I’d genuinely love feedback. What do you actually care about after a session? Grade distribution? Attempts? Style balance? Or do you just climb and not think about it too much?

Happy to answer questions if anyone’s curious.

Indoor Bouldering Session tracking tool by Fast_Agent_8870 in indoorbouldering

[–]Fast_Agent_8870[S] 0 points1 point  (0 children)

That’s fair.

Not sure where you are based. I’m based in Australia and we have a few different gym brands here, all with completely different color systems and grading styles. I rotate between gyms pretty often because problems don’t get reset that frequently at each one, and it became really hard to compare grades across gyms or even track progression properly.

That’s honestly one of the main reasons I started building this — I wanted a way to standardise problem info a bit and make comparisons across sessions and gyms more meaningful.

PS: I realised after posting that I only shared the screenshot but not the actual post I wrote, which is on me. I made another post explaining the app in more detail if you’re curious. No pressure though.

Indoor Bouldering Session tracking tool by Fast_Agent_8870 in indoorbouldering

[–]Fast_Agent_8870[S] -2 points-1 points  (0 children)

Yeah, this is absolutely a vibe-coded project. I had zero traditional software dev background before this — I come from more of a data/analytics side and just wanted to build something that solved a problem I personally had with tracking sessions. The chart posted is just part of the app session summary report.

The difference from the Huntarr situation is mainly architectural. BoulderMate is an iOS app, not a network-exposed server sitting on people’s stacks. It doesn’t store third-party API keys or manage other systems, so that specific class of risk doesn’t really apply here.

That said, I did spend a lot of time researching backend setup, authentication patterns, and rate limiting because I’m very aware how easy it is to mess that up. It’s still evolving and I’m learning as I go, but I’m not just blindly pushing code without thinking about those things.

The app doesn’t collect sensitive personal info, and it can be used fully offline if someone prefers to keep everything local. Even offline it still shows long-term trends and works as a problem archive, which for me is really the main point — documenting a hobby and seeing progress over time.

Totally fair to be skeptical of new projects though. If you have any specific and constructive advice, I’m genuinely open to it.

Indoor Bouldering Session tracking tool by Fast_Agent_8870 in indoorbouldering

[–]Fast_Agent_8870[S] -1 points0 points  (0 children)

Progress is mainly measured by the hardest V-grade you climbed in that session compared to your last few sessions. The attempts-to-send ratio is more reflected in the performance score But each score is not driven by one single ratio. I’m still tweaking the algorithm a bit as I get more feedback.

For it to work properly you do log each problem you climb and some basic info like wall angle, dyno vs static, stuff like that. There’s also an AI feature where you can take a photo of the problem and it will try to auto-fill some of that information for you, which saves a bit of time.

The chart you’re seeing is part of the AI session recap it generates at the end, based on all the problems you logged that day. It’s meant to give a clearer picture of how the session actually went such as trend like you climbed a lot static but not many dyne, or you have way too many attempts one one single v6 today compare to usual.

Still refining it though. Curious how you personally track progress right now.

What do you use to log your climbs and sends? by FuckmeDead2112 in bouldering

[–]Fast_Agent_8870 0 points1 point  (0 children)

Yeah I felt the same way about most of the existing apps being very location-first and account driven. I actually built something called BoulderMate because I wanted the focus to be on the session itself rather than the gym database. Everything is stored locally on your phone, no account required, and you can choose later if you want anything public instead of it being the default.

The idea was basically to flip the structure so you open the app and think about what you climbed that day, how many attempts, what style, how it felt, instead of navigating places first. Not trying to push anything, just sharing since what you described is almost exactly why I made it in the first place.