Inspiration

Once again, I decided to build something people might not be actively searching for, but that I believe they’d enjoy once they try it.
(I guess my next project should be one that works better with ASO instead of relying on social media 💀).

I noticed how runners love sharing their runs with aesthetic overlays from Strava or Garmin. At the same time, I saw friends and TikTok users posting their gym workouts as plain Apple Watch screenshots. They looked functional but not aesthetic. I thought lifters would enjoy sharing their workouts, but in a more visual, creative way. That’s how the idea for IronShare was born: stickers filled with workout stats that can be placed on curated or personal backgrounds.

What it does

The app connects to Apple Health (read-only) and fetches workouts related to strength training, HIIT, or cross-training.
From there:

  1. Workout Selection – The user swipes through their recent workouts and picks one.
  2. Background Selection – They choose from curated aesthetic backgrounds or upload their own.
  3. Sticker Editor – This is the magic part. Stickers automatically display workout data like calories, duration, heart rate, or date. Other stickers let the user add custom inputs (e.g., a PR lift with weight in lbs/kg). Stickers can be moved, rotated, scaled, recolored, and customized.
  4. Sharing – Once finished, the user can post directly to Instagram, save, copy, or share the image ⚡️.

How we built it

I built it fast, as this is only my second app and I honestly didn’t think I’d finish in time. I used Swift + SwiftUI for the entire UI and logic. For monetization, I integrated RevenueCat with a v2 paywall so I can A/B test if the app gains traction.

Challenges we ran into

  • Editor interactions – Handling rotation, scaling, and guides was tricky. I had done something similar with UIKit in the past (3 years ago for a company I worked for), but SwiftUI made it much easier. Though I still spent a lot of time perfecting the feel.
  • Apple Health – Setup was simple, but checking authorization is not straightforward. Apple doesn’t provide a clean “permission granted” API; you have to query and handle multiple states. It works, but it’s not as reliable or straightforward as it should be.

Accomplishments we’re proud of

  • The workout collection view turned out really smooth and intuitive.
  • The editor MVP feels fun and engaging, even in its first version.
  • Getting a TikTok post to 100k views gave me confidence that people might actually want this. PD (The tiktok was before pre order, and tiktok does not allow me to add link before 1k follower, soooo, traffic lost?)

What we learned

Every project teaches something new. For this one, I’m glad I got hands-on experience with Apple HealthKit and explored just a tiny fraction of its possibilities.

What’s next for IronShare

The plan is to keep pushing on social media. I was lucky to have one video go viral on TikTok, and I’ll keep experimenting to see if I can grow pre-orders before launch. After release, I’ll observe how people use it, what resonates, and iterate fast.

The goal: see if lifters and gym lovers adopt IronShare as the fun way to share workouts.

Built With

Share this project:

Updates