I love the personal homepage you get on glitch, which shows you skills and learning progress. However, I think it would be a good idea to add pages to this showing the achievements you have and still need. This way you can easily track your progress.
Another handy feature on this page could be an overview of the giants favor you have gained.
I think right now there is no way to check which achievements you have, or how much favor you have gained from the giants (except for going over to each individual shrine and checking)