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
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!
{
"id":"88014ea17d1a9b452d2e5f6d7a895dc3bf9d4cdf460c750198d7ad095c0b3978",
"pubkey":"3129509e23d3a6125e1451a5912dbe01099e151726c4766b44e1ecb8c846f506",
"created_at":1742386310,
"kind":1,
"tags": [
[
"p",
"2779f3d9f42c7dee17f0e6bcdcf89a8f9d592d19e3b1bbd27ef1cffd1a7f98d1",
"",
"mention"
],
[
"p",
"fa984bd7dbb282f07e16e7ae87b26a2a7b9b90b7246a44771f0cf5ae58018f52",
"",
"mention"
],
[
"p",
"0bdd91e8a30d87d041eafd1871f17d426fa415c69a9a822eccad49017bac59e7",
"",
"mention"
],
[
"p",
"1739d937dc8c0c7370aa27585938c119e25c41f6c441a5d34c6d38503e3136ef",
"",
"mention"
],
[
"p",
"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",
"",
"mention"
],
[
"t",
"#Nostr"
]
],
"content":"Introducing nostr:npub1p0wer69rpkraqs02l5v8rutagfh6g9wxn2dgytkv44ysz7avt8nsusvpjk - Proof Of Workout over Relays! 💪\n\nA local-first, open-source fitness app for Android and iOS supercharged by #Nostr\n\nWhat makes POWR special:\n- 📱 Local-first architecture: Log your fitness events offline with option to share your workout records on Nostr\n- 🔧 Create custom exercises and personalized workout templates \n- 📦 Download \"POWR Packs\" - NIP-51 lists containing workouts and their associated exercises to instantly expand your workout library\n\nIn the works: \n- 🔐 Amber login for Android users\n- ⚡️and 🥜 \n- 🌐 Create and share your custom exercises (kind 33401) and workout templates (kind 33402) with the Nostr community\n- ⏱️ Enhanced workout tracking (rest timer, exercise reordering, unit customization)\n- 🏆 Custom workout types - support for CrossFit-style formats like AMRAP and EMOM beyond basic strength training\n\nSpecial 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.\n\nPOWR 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. \n\nDevs: I'd love your feedback on my NIP proposal for workout event kinds, and if you’d like to contribute please reach out!\n\nPOWR On! 💪 \n\n\nhttps://github.com/nostr-protocol/nips/pull/1816\nhttps://m.primal.net/PlQK.mov",
"sig":"44c89f797bb96cfd39fa1174d87b10484522049dd0087e2f6a1c99a3a4b36c0d25b0da8ab07f6b29d1a6c330837a260cf776b40f57ee99485e61b59582a333e8"
}