How to keep track of my daily activity so that i can see what has been done on each day of the week?

How to keep track of my daily activity so that i can see what has been done on each day of the week?

Hi obsidian friends..

what i need is something like calendar-default view of TaskNotes (which i currently have TaskNotes amd Notebook Navigator), But instead of tasks i need to have a relatively long list of what has been worked on/reviewed each day in a weekly or monthly calendar view, so that i can manage some calculations of when is a good time to work on that topic again based on spaced repetition rules in my mind. and remember learning of what topics are ongoing and when did i worked on what last time. (for ex. oop principals/design patterns/vue/react/.net core and all the related topics )

I am familiar and can manipulate code in JS, PHP, SQL, HTML and CSS.

any suggestion or walkthrough/video of how it can be achieved is highly appreciated as it’ll come from a great obsidianic community. love you all…