One thing that I've found really helps me to end the day feeling I've achieved something is to track my time throughout the day, be that time spent on work/family/play. This is something I've toyed with at various times, but never really found a way that works for me. However, at the moment, where work and home life is much more blurred, I realised that I was ending the day feeling I'd not achieved enough at work or with the family, so I thought I'd give it another go.
I personally have a notebook on my work desk, but know others who use a spreadsheet, and I record the start and end time for an activity and a note on what that activity is. Then at the end of the day, or earlier if I want to see how I'm doing, I total up my hours in various categories - record the time for work related activities, and note whether the numbers match how I feel I did - they very rarely do. (Nb - I only do this during the week, and to record any work time I spend at the weekend).
This time sheet also serves as my "ta da" list - my record where I can see what I did actually achieve in my day, which is a nicer way of ending the day than only seeing the items still to be done on my "to do" list.
I can see that, yes, I did manage to do a significant amount of work in reasonable chunks; yes, I did spend plenty of time with my kids. Or - if that isn't the case, I can see why things were out of balance and what I could try the following day to change that, if appropriate/possible.
I'm not sure I'll end of doing this long term, Laura Vanderkam - who the quote comes from - has been tracking her time for 5 years, but it is certainly helping me at the moment.
Keeping a time log is not about figuring out how much time we waste. It is about making sure we are not telling ourselves stories about our lives that are not actually true.
https://lauravanderkam.com/2016/05/how-and-why-to-keep-a-time-log/