I'd create folders by month like "01 November", "02 December" and inside of those folders I'd create projects like "01 New Project", "02 Another Project".
It functions like a To-Do list in that it reminds me to work on a particular project and when I'm done, I can move it to a _Done folder.
For short-term reminders though, like with an upcoming meeting, I'd just write it down on my Boox Tablet on a weekly calendar template.
For a what-done list, I'm not sure if there is real value with writing down everything I've done for the day. I think short-term memory is good enough and for longer time periods, there are usually emails or commits that can answer the question on what was done.