Originally Posted by
beastonabike
Go to the app store for whatever OS your phone uses and search for things like "fitness tracker" or "bike computer". If you don't have a phone, most of those apps tend to have websites associated with them they sync to and you can review, edit, and manually upload data as well.
Runkeeper and endomondo both have cycling as an activity, logs your routes- Runkeeper will allow you to create a route ahead of time or designate one of the tracks you've already completed as one- and they both have challenges that offer rewards. I think I'm signed up for 3 challenges between the two of them (already scored a reward a week or so back on Runkeeper for
PR in a non-cycling activity).