How to allow members to keep track progress on a list

Hello. I am would love to add a feature to my website in which users can keep track of breweries that they have “checked off” of their Brew to Do lists. I am attaching a picture of the printable lists that we utilize on the site. Users have been printing or screenshotting the lists but I would like to add a component in which they can check the lists off on our site. Ideally, it would be something that they could click that looks similar to the printed lists, but even if it could be a check list that would stay populated in the way that they left when they revisit the site, that would be great. For reference, my website is www.brewtodolist.com On each state page, I use a repeater, but I understand that I can’t add a button to the repeater. Any thoughts on this I am open to; this feature is highly requested by my users but I have tried a few things without success. Thank you!