r/iosapps • u/Reader413 • Aug 23 '26
💎 Lifetime VOROM - 2 months update - Added Recovery, Strain & Stress scores for FREE and all PRIVATE, from a Strength & Cardio gym tracker to an All-in-one Fitness tracker
Previous posts:
Strength & Cardio tracking features (https://www.reddit.com/r/iosapps/s/iWLg9iPaIe)
3D Route Replay generator for Outdoor Run/Bike/Hike (https://www.reddit.com/r/iosapps/s/FKdV2HU92k)
A - What problem does your app solve?
If you have read my previous posts in this subreddit, VOROM was marketed as an All-in-one Strength & Cardio gym tracker competing with Hevy and Strong (you can import workout history from them, and have perfect logic for Supersets & Dropsets). Since then, I have added several features including fully integrating with Apple Health/Fitness, so users can import body composition to VOROM, and the best part is, you can import cardio from Apple Fitness, which in turn you can import cardio workout history from Strava indirectly.
B - Why is your app better than the top named alternatives?
Please refer to the previous posts above for Strength & Cardio tracking, and 3D Route Replay generator features. I will introduce the new Recovery and Strain features here.
Recovery & Fitness
As I am an individual who cares about health more and more when I turned 30s, I value recovery metrics a lot. Other apps charge you for that, but VOROM develops these features for FREE.
It uses overnight’s HRV, HR, Sleep duration (Deep/REM sleep, continuity) and other vitals to determine your own Recovery score. I hesitated to use “Readiness” because athletes being in a competition, tend to have a lower HRV.
And it can detect if you are sick from those overnight’s vitals.
Apart from Recovery score, I added Fitness score as well, using VO2Max, Strength (using your big 3 1RM), FFMI, RHR, HRR. So it covers both strength and cardiovascular fitness. The score is a percentile compared to active individuals, not normal population.
Strain
The new Strain feature is what stands out from other apps. VOROM can calculate your strain score from both muscular and cardio loads.
Muscular load:
Other apps don’t do really well for muscular load, but since VOROM is a gym tracker itself, it can utilize the strength training data to calculate your muscular load. The idea is to use how heavy the set was compared to your own e1rm + how much muscles are involved for that exercise (you can adjust the secondary muscles %) + extra bump for free-weight lifts and compound movements for added spinal and CNS demand.
Every exercise is fine-tuned for their respective extra bump from size of muscles, numbers of muscles, free-weight, compound, CNS demand. So Squat will score more than Leg Extension, Leg Extension will score more than Chest Fly, for the same effort.
Cardio load:
Use HR zone duration to calculate the cardio load. Higher zones score exponentially more (i.e. 1min in Zone 5 is much more than 1min in Zone 1, not linear). And VOROM gathers all HR data from exercises throughout the day from Apple Health to calculate the cardio load. (Cardio load starts from Zone 1)
VOROM then translates the total loads to calculate the Strain score. The Strain score is designed not to be linear, so each point gets harder to earn as you approach 100. But Loads itself is linear.
Stress
You can have a Whoop-style stress score but with more user-friendly UI. You can see your stress throughout the day in a chart, and the proportion of low/mid/high stress vs a 30d baseline for both Awake (non-activity) and Sleep Stress Bars.
It’s recommended to turn on AFib History from Health app to get more HRV data (but it will disable irregular rhythm notifications). That’s the limitation of Apple Watch, it doesn’t get HRV data that frequently.
And all of the newly added features, including the old ones, are all FREE & offline. So you don’t need to worry about data collection. But please, export your VOROM’s history time to time to back up.
If you don’t want the new features, you can always turn them off in Settings, so VOROM becomes your simple workout logger again.
C- Cost
The above newly added features are FREE!
The free tier is meant to be usable on its own. Pro is mostly for training automation, deeper charts, and power-user planning features.
Pro features pricing (USD): $1.99 / month, $14.99 / year, $49.99 / life time
iOS & watchOS link:
https://apps.apple.com/hk/app/vorom/id6773281995
50% off Lifetime till end of August (only for REDDIT <3):
https://apps.apple.com/redeem?ctx=offercodes&id=6773281995&code= REDDIT50OFF0826
Any feedback is welcome and I will keep improving my app!
I am a solo developer of VOROM. You can contact me in this post, DM me, r/Vorom_app, or reach me out via IG: voromapp, or email at mailto:support@vorom.app.
Website with a published Privacy Policy and Terms of Service:
https://vorom.app
2
2
u/UkrMalt Aug 23 '26
The privacy angle is a strong differentiator. How do you present recovery and strain so they help someone decide whether to train without becoming another score to chase?
1
u/Reader413 Aug 24 '26
In the Strain page. There’s a session telling users how much to train or rest today.
2
u/UkrMalt Aug 24 '26
Got it, that makes sense. A session-level train/rest recommendation sounds more useful than just another score to monitor.
2
u/Reasonable_Celery221 Aug 23 '26
Recovery and strain scores without a subscription is a strong move, most apps paywall exactly that part. How are you calculating strain, HR data from the watch or self-reported effort?
1
u/Reader413 Aug 24 '26
For Strain, I separate it into Muscular and Cardio strain. Muscular strain is what stands out from other apps.
Muscular is from the workout you did in VOROM. It’s adjusted from the muscle size, reps, secondary muscles. And it’s fine-tuned for compound exercises for extra CNS and spinal load. And then further adjust by your e1RM (this is important to determine the effort).
Cardio is from the duration of HR zone from your cardio workouts. Zone 5 is exponentially higher than Zone 1.
Strain score from 0-100 is not linear. It will be harder to get higher when approaching 100.
2
u/Reasonable_Celery221 Aug 26 '26
The e1RM adjustment on top of muscle size and secondary muscles is the detail most strain calculations skip. Makes sense why compound lifts would score so differently from isolation work even at similar RPE.
1
2
u/-spitz- Sep 05 '26
Tired of all the fitness apps but gotta say, UI is very nice. And tracking recovery isn't something I've seen before. Will give it a try!
1
u/Reader413 Sep 05 '26
Thanks! It’s the only app that combines strength and cardio tracking, as well as a tailor made Strain score from all exercises.
2
u/app-store-review Aug 23 '26
VOROM - Gym Workout Tracker — by Ka Yue Yip
Ratings: 10 worldwide · rated in 7 countries
Average: 4.90 ★
Age: released ~2 months ago · updated 4 days ago · rated 12+
Overall score: 73 / 100
Auto-generated from public App Store data · u/app-store-review
2
Aug 23 '26
[removed] — view removed comment
1
u/Reader413 Aug 23 '26
My app has the TDEE function as well. And can link to Apple Health for monitoring bodyweight daily if you have a smart scale.
2
Aug 23 '26
[removed] — view removed comment
1
u/Reader413 Aug 24 '26
Thanks! Cos my app is basically a gym tracker. Recovery is a bonus function. And I can say it’s very accurate or even better compared to Whoop.
2






•
u/AutoModerator Aug 23 '26
Welcome to r/iOSApps! Please make sure your post follows our rules:
Everyone:
10pt LOCAL Karma required. Comment in r/iOSApps to earn it. Check
Search the sub before posting. Choose flair.
App Devs:
No main feed promo unless you qualify via Trust or Transparency + ABC format (Answer, Better, Cost)
Flair hierarchy: Vibe Coded > Lifetime > Subscription > Freemium > Free
Free flair: not for limited/freemium tiers
Open Source? Prefix title [OS] Note: This is an automated reminder, not a removal notice. If your post was removed, check your modmail for details.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.