Here's a little propject I've been working on: GTA 100% Checklists. The code is available on GitHub also: https://github.com/lambdan/gta_checklists
What is it? Well it's 100% checklists for the GTA games (only Vice City at the moment), but it lets you check the boxes and save your progress so you can easily keep track of what you've done. Works great on phone, tablet, laptop or the Steam in-game browser.
That's pretty much it. It's pretty self-explanatory.
I mostly made it for myself as I like to play through the games 100% occasionally and I am tired of having to print out a list and check of the boxes manually and keeping track of if you reloaded a save in the game what you picked up etc.
I also added a really poor "save by code" feature, which just encodes the checklist (which is JSON, by the way) to base64 and then you can just copy/paste that if you don't trust the web browsers local storage.
I actually made a very similar thing back in 2014/2015 for my big school project, except it was an app that ran on both iOS and Android (I used some cross platform crap). Unfortunately I can't find my code for it anywhere, so I have no idea where it is. I don't think I threw it away so it's probably buried deep in my very unorganized Dropbox folder.
For giggles, here's the very working first version. It's very clean and simple, albeit a bit unusable as everything is just one very long column: