Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add onboarding #45

Open
19 tasks
staab opened this issue Oct 30, 2024 · 0 comments
Open
19 tasks

Add onboarding #45

staab opened this issue Oct 30, 2024 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@staab
Copy link
Contributor

staab commented Oct 30, 2024

This should probably be done as a separate micro-app, or maybe as a library that can be embedded. Nosta.me is a great start, but their seed words thing is silly. Export ncryptsec only, and get the user set up with a remote signer that they can be confident they can use.

  • Splash screen
  • Welcome screen
  • Profile: name, about, website
  • Profile picture with integrated upload or link input
  • Explain keys, force user to encrypt and export nsec
  • Wizard for signer
    • Checkboxes for platforms they'll be using nostr on
    • If Android, recommend Amber
    • If desktop web, recommend a good extension (nostr connect? keys.band?)
    • If other desktop, recommend a desktop signer (gossip?)
    • If anything else, show a list of remote signers: nsec.app, anything else that exists by then
    • Guides for each recommended signer
  • Optional steps:
    • Receive bitcoin
    • Find people to follow
    • Customize relay selections
    • Explore nostr apps
    • Redirect to referrer
    • Set up a nostr address
@staab staab added enhancement New feature or request help wanted Extra attention is needed labels Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant