Skip to main content

Share cards

When you complete something real, I generate an image you can share. No friend codes, no "invite five people," no growth-hack nag. Just a clean card with what you finished.

When a card is generated

Cards are produced at two moments:

  • Milestone completion — when you finish all required tasks under a milestone and pass its validation session.
  • Phase completion — when you finish every milestone in a phase. Phase completion cards are bigger; they summarize the whole phase.

The card is generated client-side at the moment of completion. It captures your certification, the milestone or phase title, your readiness at the time of completion, and a timestamp.

How sharing works

Under the hood I use react-native-view-shot to capture the rendered card view as an image, then hand it to expo-sharing which opens your device's native share sheet. From there you can:

  • Send the image to a chat, an email, or a social post.
  • Save it to your camera roll.
  • Copy it to clipboard.

Nothing is uploaded to ClaudeLab. The card lives on your device unless you actively share it somewhere.

note

On the milestone timeline, completed milestones show a small share icon next to them. Tap the icon any time after completion to regenerate and share the card again — the data is reconstructed from your roadmap state.

What's on a milestone card

  • The certification code and name.
  • The milestone title.
  • "Milestone complete" headline.
  • Your readiness score at completion.
  • The date.
  • A subtle ClaudeLab mark.

What's on a phase card

Phase cards are heavier because finishing a phase is a real bar to clear:

  • The certification.
  • The phase number and title.
  • "Phase complete" headline.
  • Milestones-finished count for that phase.
  • Your readiness score at completion.
  • The date.

Why I keep cards quiet

I won't pop a celebration modal that asks you to share. The card is generated, the share icon is offered, and that's it. If you want to post your progress, the surface is there. If you don't, you're not nagged.

tip

The phase completion card is the one worth sharing. A milestone is one chunk of one phase; finishing a phase means you've cleared a meaningful section of the whole exam blueprint. That's the one I'd put on LinkedIn.