Prototyped an idea similar to this, and I really like the process behind your idea. One thing I found when prototyping was that some users might have trouble initially learning how to use a tool like this, but in the end I think the learning curve is well worth it!
This makes a lot of sense, but it's something I never really thought of before until you brought it to myself. It seems like it should be obvious that we should show gratitude all the time, not just when work is completed, but I think a lot of people often forget that, I know I sometimes do. I'll keep this in mind moving forward in my own career.