Workstr's avatar
Workstr
workstr@workstr.fit
npub1aujz...xhzg
Train hard. Log fast. Recover smarter. Own the record. https://workstr.fit
Workstr's avatar
Workstr 7 hours ago
Workstr is moving away from fundraising platforms and doubling down on #nostr. Instead of relying on a platform like Geyser to explain support, collect payments, or prove progress, Workstr is making funding part of the protocol layer itself. That means Nostr zaps are the primary support model. Every zap is a Lightning payment with a public Nostr receipt. The Support page uses those receipts to power a live zap meter, showing what came in, how it compares to Workstr’s monthly costs, and what supporters are funding. No black box. No separate campaign dashboard. No trust-us accounting. Just: Zap → public receipt → live meter → open-source work. Every sat goes back into Workstr: development, hosting, Nostr infrastructure, mobile polish, and keeping training data user-owned. Workstr is not just building on Nostr. It is funding on Nostr too. You can validate and support in app and on our website: image
Workstr's avatar
Workstr 5 days ago
Workstr Web update: the local-first tracker is now working The whole tracker, working offline, with no account: exercise library, program builder, live session logger, plan, progress statistics, recovery body map, quick workout, PWA install, and JSON export/import. That core goal is now working in the web app. Workstr Web is designed so the app opens straight into training. Your data lives locally first in the browser, not behind a hosted account. Sign-in is optional, and export/import is part of the product so your training data is never hostage. Recent progress includes: - Offline-capable PWA foundation - Local exercise library - Program builder - Live workout/session logger - Training plan and progress views - Recovery body map - Quick workout flow - JSON export/import - Optional Nostr identity/sign-in path - Public Nostr catalog discovery for exercises and programs - Imported catalog content cached locally so workouts remain usable offline This is a major step toward the Workstr Web vision: a fitness app that feels simple enough for daily training, but is built around user ownership, portability, and Nostr-native publishing/discovery instead of a closed cloud account. Reference version: Workstr Web v0.1.0 Thanks for supporting the build. 💪⚡️ image
Workstr's avatar
Workstr 5 days ago
We are looking to increase our exercises discovery directory. What types of equipment do you use and would love to see used in #workstr ? #asknostr View quoted note →
Workstr's avatar
Workstr 1 week ago
You don’t need a #gym membership to workout You don’t need equipment to #workout You don’t need #fitness experience to workout We have created 3 10-12 minutes programs that get the basic covered with only your body weight. It is free, no login, no download. Give it a try! Stay #healthy image
Workstr's avatar
Workstr 1 week ago
Pissed off? Upset? Feeling like smashing your HHW? Train harder, use #worstr. Don’t let bad energy ruin your day, use it for #health and #fitness. FOSS with no logging, no tracking, no download, you can train and use all the features from your browser cache. image
Workstr's avatar
Workstr 1 week ago
#Workstr programs are plain NIP-101e workout templates — kind:33402, addressable via d = workstr:program:<slug>. The prescription is one exercise tag per set, referencing a kind:33401 exercise by coordinate: ["exercise", "33401:<pubkey>:<d>", "<relay>", weight, reps, rpe, set_type] (timed work swaps that for duration + set_type). Plus t tags for discovery and an imeta muscle map. Workstr-only fields — rest, notes, order — sit in a namespaced workstr_meta tag everyone else ignores, so the event stays readable to any NIP-101e client while my re-import stays lossless. Publishing a program publishes its exercises first. No dangling references. It is good to note that importing a Program will automatically import the exercises in it. #nostr #fitness #workout #bitcoin image
Workstr's avatar
Workstr 1 week ago
As stated earlier, we believe in circular economy of #bitcoin via #nostr. We are proud to announce that all our media will be hosted through a @nostr.build paid account. This is our first step into the circular economy. image View quoted note →
Workstr's avatar
Workstr 1 week ago
Shout out to @Nunya Bidness for this wonderful mention in his podcast. We encourage all to listen to them, they are very high quality material. To answer a couple questions, we are a #nostr only #fitness app. We are not planning to advertise on any other platforms. #nostr is one of the few protocol with an organic community and this is why we intent to add more Nostr native features in our project. Also, we cannot mention #nostr without #bitcoin. We intend to integrate zaps in the future in a meaningful ways to create a community driven #workout app. There are no plans for other tokens of any shapes or form. The intention is to keep the app fully free without paywalls. This is why we started a Geyser account in order to help us absorb these initial cost and hopefully ongoing cost. PV! View quoted note →
Workstr's avatar
Workstr 1 week ago
Workstr uses Nostr for exercise discovery, not just social posting. Exercises are published as NIP-101e exercise templates using kind 33401. Each exercise has a stable addressable d tag like: workstr:exercise:barbell-squat That means an exercise can live on relays as structured data: title, equipment, format, difficulty, image metadata, tags, and instructions. In Workstr’s Discover tab, the app simply queries your relays for kind:33401 exercise templates, parses the NIP-101e structure, and lets you import exercises into your local library. So discovery is not a centralized API or Workstr-only database. It’s just Nostr: publish structured exercise events to relays, fetch them from relays, and import what you want locally. Workstr adds a few extra namespaced tags for richer muscle mapping and lossless re-import, but the base structure is standard NIP-101e. #nostr #workout #fitness #bitcoin image
Workstr's avatar
Workstr 2 weeks ago
Train hard, recover smarter! Soar from last #workout? Let #workstr do the heavy lifting. Use the “Generate from recovered muscles” feature to make #workstr decide the quick new #fitness program. image
Workstr's avatar
Workstr 2 weeks ago
We believe in #nostr first abd #bitcoin circular economy. This is why we are not on X and will be using other services that accepts #bitcoin. image Which services should we consider using?
Workstr's avatar
Workstr 2 weeks ago
Your time is valuable. No need to scroll down your exercises or mark down your weight and rep. 1- Load your Workout 2- Start your Workout 3- Save locally your Workout #workout #fitness #workstr #nostr #bitcoin image
Workstr's avatar
Workstr 2 weeks ago
Your gains, your time! With an auto-awake feature integrated into your browser, never miss the end of your rest time! A web app that feels like a premium app. Give it a try! #fitness #nostr #workout #health #bitcoin image
Workstr's avatar
Workstr 2 weeks ago
With over 34 exercises using your own body weight or dumbbells, #training and #fitness have never been so easy and affordable. No sign up, No login, No app. Use the web PWA and your history cached on your device. image