What problem does this solve?
There's currently no way to share a workout or a day's stats outside the app. A Strava-style share card lets users celebrate a run/ride/sleep and organically spreads PulseLoop (every shared card is attribution). It's one of the strongest low-cost growth levers for a fitness app.
Proposed solution
Generate a polished, on-brand shareable image from a completed activity (or a daily/sleep summary) and hand it to the native share sheet (Instagram Stories, Messages, etc.).
- Formats: Instagram Story 9:16 as the primary, plus a 1:1 square. Rendered off-screen via
ImageRenderer.
- Activity-aware icon: the card's glyph/accent is picked from what was recorded — run / walk / cycle / gym / sleep / etc. — so a run card looks different from a sleep card.
- Key stats: type-appropriate — duration, distance, pace, avg/max HR, calories for workouts; score, duration, stages for sleep. Laid out with the existing
PulseFont/PulseColors/glass design language.
- Route snapshot: for GPS activities, embed a static map of the route (reuse the existing route/GPS data).
- PulseLoop attribution: wordmark/logo watermark on every card so shares reference the app.
- Entry points: a share button on the workout summary and (optionally) the daily/sleep detail.
Branding note
Because these cards become outward-facing marketing, it's worth refining the wordmark + logo before stamping them on shared media — the current logo may want a pass first. Flagging as a dependency/sub-task rather than a blocker.
Area
UI / DesignSystem / Sharing
Alternatives considered
- Plain-text share (loses all the visual/brand value).
- Screenshotting an in-app card (no dedicated 9:16 layout, inconsistent, no watermark control).
Would you be willing to work on this?
Open to picking it up if it fits the roadmap — happy to prototype the share-card renderer.
Reference:
Strava's post-activity share cards (activity icon + stats + map + wordmark).

What problem does this solve?
There's currently no way to share a workout or a day's stats outside the app. A Strava-style share card lets users celebrate a run/ride/sleep and organically spreads PulseLoop (every shared card is attribution). It's one of the strongest low-cost growth levers for a fitness app.
Proposed solution
Generate a polished, on-brand shareable image from a completed activity (or a daily/sleep summary) and hand it to the native share sheet (Instagram Stories, Messages, etc.).
ImageRenderer.PulseFont/PulseColors/glass design language.Branding note
Because these cards become outward-facing marketing, it's worth refining the wordmark + logo before stamping them on shared media — the current logo may want a pass first. Flagging as a dependency/sub-task rather than a blocker.
Area
UI / DesignSystem / Sharing
Alternatives considered
Would you be willing to work on this?
Open to picking it up if it fits the roadmap — happy to prototype the share-card renderer.
Reference:
Strava's post-activity share cards (activity icon + stats + map + wordmark).