Does this app exist:
A map where you can import a gpx with points you want to visit. As you visit them, you can tick them off, so they change color on the map or is set invisible or something, but you can still choose to see them, and/or get a list of the points you've ticked off and when you did it.