Transform your usual commute into a triathlon contest
1 · Target
Triathlon equivalent — distance—
Triathlon equivalent — effort (MET·min)—
Logged activities — effort (MET·min)—
2 · Activities
0 logged
03
Sketch your route (optional)
3 · Route+ show
Drawing:
Swim0.00 kmBike0.00 kmRun0.00 km· Total drawn 0.00 km· vs target —
4 · Metrics
Completion vs target
—
Effort
0 MET·min
Activities
0
Active min
0
Elapsed min
0
Distance
0 km
Storeys
0
Fun score
—
Originality
—
Submitting writes one row to Submissions and one row per activity to Activities.
Not yet wired: leaderboards, awards, trends, personal records and community ratings all need a doGet read endpoint on the Apps Script that returns sheet data. The client and CSVs are ready for them — see the README.
05
Freestyle · Activity explorer
5 · Explorer+ show
Activity
Category
MET
km/h
Fun
Orig.
MET·min
06
Water quality
—6 · Water quality+ show
Good ≤200 cfu/100mLCaution 200–400Avoid >400No data
Hover or tap a dot for that site's recent E. coli history. Weekly official readings from
Ottawa Public Health
for the 5 supervised beaches; more frequent volunteer samples at other spots from
Ottawa Riverkeeper.
A reading is a snapshot, not a guarantee — conditions change fast after rain.