Alright client devs, please feel free to steal this - this is what I envision a normie-friendly nostr client doing. A thread that I'll probably keep adding to.

I think when you first install a nostr client app / go to a nostr web client, it shouldn't ask for your nsec or signer details, but instead asks if you are new to nostr and would like some help. Options would be

- I'm a current Nostr user

- I'm new to Nostr and would like some help

The "I'm new to nostr" option has some brief things that you click through that explain in simple terms and images/animations what nostr is and some best practices. It might also recommend a signer and link to it. It should help users with their relays. It should not link out to a website with a wall of text. All explanations are provided in app.

#nostr

Reply to this note

Please Login to reply.

Discussion

No this is bad. Extra prompting before we get to login is bad. This should all be explained in popups when you hit create npub.

You'd be having them create an npub with no concept or understanding of what that is

No because after you hit it then your popup guide would show up. Which is how it's suppose to be.

So in my example above, you'd have one extra click you would make one time. I don't reenter my nsec every time I open my app.

So understanding how you think things should work, the newbie is greeted at the start screen with "login" or "new user", and if the click new user, an npub is created for them and then the popup guide runs if they want it.

Fair enough, but at least in either case theres a guide running before the client let's a newbie on here with a halfcocked setup, directing them to a github page for answers