Whoa, nice work! Looks pretty polished for not being a dev! 💪
What tools did you use to help build it?
Keep crushing it! Pumped to try the TestFlight when it’s out 👊
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:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc and nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 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! 💪
Whoa, nice work! Looks pretty polished for not being a dev! 💪
What tools did you use to help build it?
Keep crushing it! Pumped to try the TestFlight when it’s out 👊
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 nostr:npub1gzuushllat7pet0ccv9yuhygvc8ldeyhrgxuwg744dn5khnpk3gs3ea5ds for turning me onto MCP tools!
- React Native + Expo framework (after many failed attempts)
- Mercilessly bothering nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc and nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr until they answered my questions. Sorry nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr - 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.
Interesting.