i typically use bullet journaling inside each project folder
task tracking and scheduling i think are better left outside journals so i use todocli - go to the tech site for more info
here are some shortcuts i use to automate bullet journaling folder and file naming conventions
1 2 3 4 5 6 7 8 9 10 11
# bujo or general purpose alias fj='vim ./"$(date +%F)".md' alias c='clear' alias r='ranger' alias rd="vim ./readme.md" alias cl="vim ./changelog.md" alias jf='mkdir "$(date +%F)" && cd "$(date +%F)"' alias ft='vim ./future.md' alias in='vim ./index.md' alias ea='vim ~/.bash_aliases' alias sa='source ~/.bashrc'
here's a demo of bullet journaling, basically you keep notes with an index, which leads to future pages (snoozed, procrastinations, difficult, etc.) and then you have typical monthly/daily/etc. journals, and then lists which he calls collections