I use SportTracks.mobi to collect my bike rides' data. It is cloud based. You can see my latest ride at this link
https://sporttracks.mobi/activity/29699211. I create an event for maintenance tracking. You can import past rides and my Wahoo Bolt uploads the ride when I finish.
If you want a local program Golden Cheetah is an open source one.