I got no links to share but I’m working on a chess trainer app. Unlike the myriad of other platforms out there my trainer offers a holistic approach showing you where exactly you make mistakes (in the opening or middlegame) and how they carry on into your gameplay. It’s an offline application, no subscription, one time purchase. Works by downloading your data from your favourite chess platform.
I was thinking about doing this too - it's a great idea if the trainer "pinpoints" your weak openings/positions, etc. - best wishes