Yes, #Bonfire would come a long way to supporting things out of the box and it can be flexibly extended.
Btw, I don't have a #fitness tracker myself, but looked at the #Strava activity types and they are mighty versatile. Somehow I mostly associated them with running :)