A list of stuff I use and or put together for you.
Mark the checkbox based on status. Create a Done formula field and a Status select. Add the below formula to Done.
or(prop("Status") == "done", prop("Status") == "cancel") ? true : false
My Bookshelf. Books I am reading, have read, own, and are collecting.