Introducing nostr:npub1p0wer69rpkraqs02l5v8rutagfh6g9wxn2dgytkv44ysz7avt8nsusvpjk - Proof Of Workout over Relays! 💪

A local-first, open-source fitness app for Android and iOS supercharged by #Nostr

What makes POWR special:

- 📱 Local-first architecture: Log your fitness events offline with option to share your workout records on Nostr

- 🔧 Create custom exercises and personalized workout templates

- 📦 Download "POWR Packs" - NIP-51 lists containing workouts and their associated exercises to instantly expand your workout library

In the works:

- 🔐 Amber login for Android users

- ⚡️and 🥜

- 🌐 Create and share your custom exercises (kind 33401) and workout templates (kind 33402) with the Nostr community

- ⏱️ Enhanced workout tracking (rest timer, exercise reordering, unit customization)

- 🏆 Custom workout types - support for CrossFit-style formats like AMRAP and EMOM beyond basic strength training

Special thanks to nostr:nprofile1qqszw70nm86zcl0wzlcwd0xulzdgl82e95v78vdm6fl0rnlarfle35gpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcnarkqj nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75sprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszrthwden5te0vcmh5tnfduhszwn8d4 nostr:nprofile1qqspwwwexlwgcrrnwz4zwkze8rq3ncjug8mvgsd96dxx6wzs8ccndmcpzfmhxue69uhhqatjwpkx2urpvuhx2ucpz4mhxue69uhhyetvv9uju6n9venxwtnx095sjm7zu2 and nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszxnhwden5te0d3hkx6mzdauzuenfv96x5ctx9e3k7mf0ery27r for their invaluable guidance during my 3-month journey working on POWR. Their support has been essential.

POWR isn't close to what I hope it’ll become (yet), but as Pablo wisely told me: ship early! Look for the TestFlight and Zapstore release early next week, but please have patience with the release and updates… I’m a Nostr enthusiast, not a dev, and working full time as a physician.

Devs: I'd love your feedback on my NIP proposal for workout event kinds, and if you’d like to contribute please reach out!

POWR On! 💪

https://github.com/nostr-protocol/nips/pull/1816

https://m.primal.net/PlQK.mov

I use True Coach, and it’s great. but (like most centralised for profit apps, theres a catch), my workouts are locked to my trainer and the trainer needs to willingly pass that history onto another if I leave him. So, incentives could be malaligned upon a bad breakup.

I’d like to see your app satisfy the need for trainers to have a robust backend for workout creation, but allow users to own their data.

Reply to this note

Please Login to reply.

Discussion

Thanks for sharing your experience with True Coach. When I first started working on POWR I was talking about it with nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0mc8j8f and he had the same pain points you’ve highlighted and it’s one of the problems I aimed to solve.

POWR absolutely satisfies the walled garden issue by decentralizing both workout creation and data “ownership”. The POWR Pack functionality (using NIP-51 lists) allows anyone (including trainers) to create and share custom exercises, workouts, and even full programs that clients can import directly.

The key difference with POWR is that your workout data is controlled by YOU, not locked in a trainer's account. Your workout history is tied to your npub via signed workout records regardless of trainer changes. I hope that in the future myself and others interested in the topic will build professional-quality programming tools for trainers and gyms.

I built POWR specifically to address that misalignment of incentives you mentioned. Built on Nostr, both clients and trainers maintain their independence while still being able to collaborate effectively. Sats and nuts 🥜 will flow frictionlessly peer to peer and centralized middlemen like True Coach can be circumvented.

If you have a few minutes please check out the Nip spec that I wrote which lays out the different event kinds. What I’ve built so far is a proof-of-concept that demonstrates this can work. I hope to get POWR to the point where it’s a slick app that anyone will find useful whether they understand the importance of Nostr or not.

Also, be sure to ask nostr:nprofile1qqsxu35yyt0mwjjh8pcz4zprhxegz69t4wr9t74vk6zne58wzh0waycpg3mhxw309aukcursw35nwercdd3hzatxv56xkvnhx3cxxvnkxvmhwanr0pehvefhdfhkc7nwd9chzcmy095hvutsw9kx2vmvd9jzummwd9hkutcprfmhxue69uhhqatjv9mxjerp9ehx7um5wghxcctwvshs3yjmyf if data ownership really exists

I’ve logged about 250 workouts on True Coach. Upon signup, True Coach does not make it clear to clients that data is locked to trainers. My trainer actually told me “True Coach is one of the services I provide”… even though *I* pay for the app, and I’m the one who performed and input those reps—but this is how they think.

Was thinking about how to incentivize trainers to switch to a platform that removes their ability to hold client data hostage.

The answer: Forget them, they are entrenched and massively incentivized. The answer, build a network of ball-sunning bitcoiner trainers by capitalizing on alignment with community ethos.

Best of luck: I can’t wait for POWR to help me get through those dips.

Dude, laughing my ass off right now. Powr, where the ball sunning chads go to train 🤣 But yes… I’m a big believer in V4V. Provide good content and services and with enough of a network effect you should get rewarded. The hard part is bootstrapping the user base here on nostr. Which is why I want this app to be awesome for anyone to use, whether they are new to Nostr or not.