Hey there,
I've been trying to log all my bike rides in a database lately. I've been writing little ncurses based tools to make that a little easier. I'm playing with spitting some stats out of the database into a gemini page. I call the database and surrounding tools The Crankbank.
It's crude and thorny, but it's slowly approaching usability. A summary of my ride statisctics generated by this system are here:
./crankbank/
I'm occasionally updating a gemlog with some thoughts on the Crankbank's development.
Gemlog
The source code is here:
https://git.sr.ht/~evn/crankbank