Hey HN.
I am, sadly, ill-equipped for sports and gamification gets me going, so when I
discovered that my GF completed almost all related challenges since she got a
Garmin smartwatch, I naturally wanted to browse all badges.
And the UX was crap. Very little filters and no way to browse the past badges.
So I figured-out how to get the data - a little over 1k badges in total so far -
and then I manually fine-tuned it, to later add more filtering options, whenever
related.
It is built with Next.js (on App Router) and Supabase's DB and PostgREST.
I thought I'll share: it is all free to use, and I hope those silly challenges
help others stay fit, get in better shape or just enjoy sports and accomplishments.
Cheers, Vik.