It's an onboarding app that express the concept "you own your identity". The contacts are only a side utility.
Discussion
The problem is that people will just delete the onboarding app after they are onboarded and there is nothing to do.
It should at the very least be a note signing app (like Nostore) or something. Give people a reason to keep the app
It would not be a problem if it did his work in the first stage.
Pairing it with a signer is a nice option, in fact I thought that Amber by nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 can be a nice fit, it would only need a proper UI/UX redesign.
Or embedding nesecbunker (idea by nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn) using a reverse proxy like ngrok.
Onboarding app sounds like an insurance sign-up app. It’s not fun and nobody does it because they want to do it but they need to do it.
How about the same app but as a module within other apps? Composability is a powerful tool and the whole ecosystem would benefit if there are a few awesome modules that do the job extremely well.
This way the money is on the prize the real user experience and the sign-up is just a phase to get there effortlessly.
A standardized signups component could help apps that put low effort on this step, but I don't know how is possible without a webview.
However this could not be a rule, it would kill creativity and personalization on new solutions.
An onboarding app with a good educational support can work well for non tech users. And it implicitly and practically shows the concept of an open ecosystem. A lot of users are fashinated when they see they can move from app to app with the same account, having a continuous experience.
Yeah I was fascinated by this, but what is nostr.com supposed to do, are this not its use case?