I am making this flow in a “social onboarding” client. Social because it requires nostr users to share QR/URL invitations for new users to join. Onboarding because it is a client specifically tailored to onboard new users with exactly as this flow describes.
The BIG difference with this app (currently WIP in early stages) is that it does not guide users THROUGH this flow linearly. It allows the new user to explore and discover the various “stages” of account creation and profile preferences with guidance via “built in” messaging and recommendations from the nostr user who invited them.
