Thread

Introducing @POWR - 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 @Terry Yiu @PABLOF7z @JeffG and @fiatjaf 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! πŸ’ͺ

Replies (51)

More OtherStuff incoming!! 🀝
⚑️α—ͺγ„–εŒšβš‘οΈ's avatar ⚑️α—ͺγ„–εŒšβš‘οΈ
Introducing @POWR - 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 @Terry Yiu @PABLOF7z @JeffG and @fiatjaf 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! πŸ’ͺ
View quoted note →
This sort of Nostr app has been discussed for a while. I'm super excited to see it coming to life. Hell yeah Doc!
⚑️α—ͺγ„–εŒšβš‘οΈ's avatar ⚑️α—ͺγ„–εŒšβš‘οΈ
Introducing @POWR - 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 @Terry Yiu @PABLOF7z @JeffG and @fiatjaf 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! πŸ’ͺ
View quoted note →
what a great name! great concept! I can't wait to see how this app evolves in about two years when I can start thinking about lifting heavy again πŸ’ͺ
⚑️α—ͺγ„–εŒšβš‘οΈ's avatar ⚑️α—ͺγ„–εŒšβš‘οΈ
Introducing @POWR - 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 @Terry Yiu @PABLOF7z @JeffG and @fiatjaf 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! πŸ’ͺ
View quoted note →
We need more of this Next one on my list: Todoist/ticktick equivalent. I swear I'm bout to hire a developer ad hoc to build this for me
⚑️α—ͺγ„–εŒšβš‘οΈ's avatar ⚑️α—ͺγ„–εŒšβš‘οΈ
Introducing @POWR - 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 @Terry Yiu @PABLOF7z @JeffG and @fiatjaf 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! πŸ’ͺ
View quoted note →
My β€œTech Stack" - Three paid versions of Claude 3.7 working in parallel. Claude, Claudia and Claudette. Some custom MCPTools used to query forked local versions of NDK, Olas and the Nostr repo. Thank you @Gzuuus for turning me onto MCP tools! - React Native + Expo framework (after many failed attempts) - Mercilessly bothering @PABLOF7z @Terry Yiu @JeffG and @hzrd149 until they answered my questions. Sorry @hzrd149 - forgot to tag you on the OP but your advice on my nip proposal was extremely helpful! - NDK and NDK Mobile (with all their quirks and little documentation 🀣) - Olas as my "good example" of a react native project - Dangerous amounts of coffee. Giving up stuff like Netflix and coding instead. - Pure stubbornness when I wanted to smash my computer - Stack Overflow, YouTube, GitHub. TestFlight coming soon! Just need to fix a few "minor" issues first.​​​​​​​​​​​​​​​​ No surprises but it’s more intimidating navigating the stupid fucking App Store than building the app.
ignites, a pulsing fire,Muscles coil with raw desire,A workout’s proof, its thunder rolls,Outshines the relay’s fleeting goals. Relays click, they pass the spark,A fleeting charge through circuits dark,Or runners dash, baton in hand,A fleeting race across the land. But power builds in steady strain,Through every rep, through every pain,No handoff halts its iron reign,A force no relay can contain. The wire hums, the signal flies,Yet strength ascends where effort lies,A workout carves what relays chase,Endurance wins the timeless race.
What the particular npub.pro page looks like is indeed determined by the owner, and yes it would require an implementation on the npub.pro side; a minimal viable render should be fairly easy to write and then you can request @brugeman to add it is what i am saying :). Generally implementing a kind in other clients is not your concern, but giving users atleast an option outside of your own client (especially if its the first and therefor only implementation), and in this case a fairly 'universal' one in the form a webpage. Its not so much about npub.pro specifically, it could be something else as well. It also is yet another example implementation/render, that developers can have a look at/take inspiration from, especially because its outside of the particular usecase-client context. I.e. 'how would/could i display these exercise things in my not-exercise client'.
Sounds like a fantastic idea. But I’m working on powr alone right now and focused on getting the Android and iOS mvp out first. I’ll keep it in mind though and try to work on something like that in the future once I have a stable version of the app out. Meanwhile, the draft of the spec I wrote is available if you wanted to start to work on something like this. I’m not planning on deviating much from the spec and you could send a pull request to Brugeman. Cheers!
===================================== #9 πŸ› οΈ Tools, Updates, and Releases ===================================== 1. POWR (Proof Of Workout over Relays) - New Tool POWR (Proof Of Workout over Relays) is a local-first, open-source fitness app for Android and iOS, built on Nostr for decentralized workout tracking. Users can log workouts offline, create custom exercises and templates, and share their progress on Nostr. The app supports POWR Packs (NIP-51 lists) to expand workout libraries instantly. Upcoming features include Amber login for Android, enhanced workout tracking (timers, reordering, unit customization) and CrossFit-style formats like AMRAP/EMOM. POWR aims to redefine fitness tracking with a decentralized, community-driven approach. Developed by: @⚑️α—ͺγ„–εŒšβš‘οΈ Source: View quoted note β†’ 2. Bookstr - A Simple Goodreads Alternative on Nostr - New Tool Bookstr is a Goodreads style app on Nostr that lets users discover, track, and discuss books using the Open Library API for book data. Built on a decentralized and open network, it enables social interactions around books without platform restrictions. The concept can extend to music, movies, and games, creating a broader content-sharing ecosystem on Nostr. Developed by: @MK Fain @Alex Gleason Source: 3. Yumyume - Version 0.4.0 - Duck Breast with Orange Glaze @yumyume is a Nostr based social bookmarking tool, just got a flavorful release. This release named β€œDuck Breast with Orange Glaze” and introduces a Bookmarklet for instant bookmarking from any webpage, optimized relay handling (NIP-65) for smoother performance, expandable comments for more context and a global feed on the homepage for quick access to the latest bookmarks. The concept is from @Jurjen de Vries. To support its growth, contributions to the @Geyser campaign are encouraged, with rewards available for even less than the cost of a yearly Pinboard subscription. Developed by: @npub1zqca...uza5 Source: 4. Yana - v0.16.0 Yana is a nostr client focused on performance in slower devices and modularity of features. This release introduces 1-click Alby connection (NWC), relay authentication (NIP-42), and improved relay stability. Users can now upload media via Blossom, watch videos in fullscreen, and enjoy better reaction icons. Additionally, long posts are now trimmed with a "show more" option for better readability. Developed by: @fmar Source: 5. Coracle - 0.6.9 Coracle is an experimental Nostr client designed to leverage multiple relays for a more customizable and curated experience. This release brings improved collection loading, fixes for image paste uploads, and better handling of quote-addressable events. Additionally, Nostr-tools have been updated to resolve nostrcheck upload issues, and users will now see an error message if a DM fails to send. Developed by: @ hodlbod Source: #tools_nostr_recap
Let's go πŸš€
⚑️α—ͺγ„–εŒšβš‘οΈ's avatar ⚑️α—ͺγ„–εŒšβš‘οΈ
Introducing @POWR - 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 @Terry Yiu @PABLOF7z @JeffG and @fiatjaf 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! πŸ’ͺ
View quoted note →