Thats basically what I am doing, but with logseq, which is open source.
The principles are differing, where Logseq is an outliner.
But creating a template including e.g. #fishing with a bulletlist which can be checked and using this template in your journal you will have as backlinks in the fishing page the occurences of when you used this hashtag.