Platinum Pulse is a web app that aggregates live occupancy data for Fitness Platinum clubs.

screenshot showing platinum pulse dashboard

Small disclaimer: the audience here is tiny. Fitness Platinum is a gym franchise in Kraków and Katowice, Poland.

I recently built a tiny iOS app to instantly generate the gym QR codes I need. “Doesn’t your gym have an official iOS app?” It does. It’s just bloated with things I don’t use: booking classes, setting goals, shopping (why?), and it takes way too many taps to reach the only feature I care about.

All I ever wanted was: show me my QR code with as few clicks as possible. Bonus: show it on my Apple Watch. There’s no official watch app, so I spent an evening hacking my own. I called it Instant Platinum: an iOS/watchOS app that pops up the right club’s QR code based on location. Zero taps. I’ve been using it for weeks and love it.

Then I wanted more. Specifically, historical occupancy: handy when visiting new clubs or hitting my usual one at odd hours. PerfectGym’s API exposes live occupancy, but I couldn’t find any route to historical data. Enter Platinum Pulse.

It runs on my Synology, polls live occupancy, and stores it so I can see trends over time. Now I can make a quick, data-driven call about which gym to choose on any given day.

It turned into a fun little project. It’s the first thing I’ve built purely for myself that I actually use IRL; until now, most of my tinkering lived in dev tools and shell scripts. I learned a few new tricks. Fun times!