Background
I enjoyed BJJ from the first class in 2020. Training didn’t become consistent until 2021, when covid lockdowns ended in Sydney. During this time, I was training several times a week. I started noting down:
- How many classes I was doing
- What I learned
- How I felt
Here's a real snippet of the brief notes I took.


Motivation for GrappleDex
I stopped training in 2023 and took 2 years off. Fast forward to today, I’ve dropped into a few classes and am considering getting back into it. This time I want to train even more systematically. I want to not only approach it passively as I had before, but actively by planning what I want to learn and measurably track progress.
For personal reasons, I’m also learning how to build mobile apps, and so GrappleDex was born. My goal here is to build an app that helps me, and others, track BJJ progression.
Features
At launch, GrappleDex lets users:
- Log training sessions.
- Highlight which positions/techniques they've spent the most time learning.
- Explore a comprehensive set of positions/techniques.
- Star techniques that they like.
- Tag techniques based on their proficiency.
- Add custom techniques.
- Look through past training sessions.

Try out GrappleDex on iOS here.
Ideas for the future
I’m excited for GrappleDex to serve at least one user; myself. If others find it useful, I’ll continue to build on it with user feedback.
Here are a couple of ideas I’ve thought about:
- Set training goals.
- Track injuries.
- Personalise training regimes based on historical sessions and user preferences.
- Social leaderboard.