Hive Signer Proposed Front End Improvements

in #hivesigner5 years ago (edited)

Here are some improvements to the Hive Signer Dapp that will greatly improve the user experience of our new users on @threespeak.

@good-karma the new owner of Hive Signer, has kindly approached me to ask for some comments on how to improve the front end. I hope that these comments below help.

The Hive Signer, although a great addition to the security of our Dapp at 3Speak, is an incredibly confusing bottleneck for new users who sign up for the first time to use 3Speak.online. Often these users are not Hiveans and in most cases, and once they encounter Hive Signer, they decide not to continue their sign up process since it is so confusing.

For example, the signer page does not specify which key (active or Post) it needs. of course on Hive, we know that it needs the active key on the first log in, in order to give posting authority to the Dapp, and then every subsequent log in after this needs the posting key to log in.

For new Hive / '3Speak users, this is far too confusing and complicated, especially when the front end does not specify which key to use.

Unfortunately, even though Hive signer is a great security feature and something that we on 3Speak absolutely must have, since it allows us to use 0Auth2 logins. 0Auth2 is highly important to us since it allows users who don't have a Hive account to log in to use our dapp, and earn Hive / SMTs via their comments using our proxy commenting system! A great way to give people access to the blockchain without them having to go through a paid / complicated sign up experience.

Hive Signer is made up of three main pages:

  1. Where the dapp requests access to your posting authority
  2. Log in page
  3. Confirmation of giving your posting authority to the dapp with you are logging into.

This results in a multiple click log in process and combined with new users just having saved their posting, active, memo, master and owner keys, means by the time the users get to Hive signer, they are already slightly frustrated.

screens 1 and 3 can easily be combined into screen 2. I have detailed below some notes on how this can be achieved in one to three clicks on screen 2) instead of multiple clicks on 3 different screens:

Hive Signer Screen 1.png


Hive Signer Screen 2.png


Hive Signer Screen 3.png


Hive Signer Screen 4.png


Hive Signer Screen 5.png

Sort:  

Great feedback, thank you very much for taking time to help us improve Hivesigner. This exact flow is top priority. We will be working on this in coming days and push changes.

I like your approach!

👏 👏 👏
Very much needed in my opinion. I know when I first came here not long ago it was pretty much the way you explained. New users who have not been exposed to blockchain can feel very lost, confused, and frustrated and be dissuaded from going any further.
I think your suggestions sound like they would help with that.
I would suggest that projects doing entry points maybe do an illustrated explanation sequence on their front page/sign up page kinda like you see on the commercial blockchain sites with simple explanations of registering and how blockchain works, how Hive works and maybe even use cases or other info to give new users some basic knowledge and confidence so they know what to expect and the potential of the unique space Hive occupies for the future of, well honestly, whatever we can envision.
I am not a developer or code person, but i'd be more than willing to use whatever skills I do have to participate in any way I can.

Thank you for all your efforts
Hive On!
Peace

This is a very important part of the user experience, and I agree with you that the current process is confusing and requires too many clicks.

Also the link to the "desktop application" is confusing. Users just want to log in and not install any applications, especially desktop applications.

We are considering removing support for desktop app. We think extension should give alternative option if user chooses to use it, otherwise focus on improving website and transaction flows.

Good proposal for starkerz, but have you seen peakd.com?

It bothers some regular users as well. I just learned that you use the active then posting key on the second login.

Most people prefer just the simple click that Keychain offers.

Looking forward to the improvements from @good-karma.

Congratulations @starkerz! You received a personal award!

Happy Hive Birthday! You are on the Hive blockchain for 3 years!

You can view your badges on your board and compare to others on the Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

I do not use it, because it asks for an active key and there is no possibility to use Hive keychain for that.

Thank you for this significant contribution. I love that the platforms are easy and friendly.

Very useful @starkerz, especially for newbi in #hivesigner look like me.

Congratulations @starkerz! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

<table><tr><td><img src="https://images.hive.blog/60x70/http://hivebuzz.me/@starkerz/upvotes.png?202005022347" /><td>You distributed more than 29000 upvotes. Your next target is to reach 30000 upvotes. <p dir="auto"><sub><em>You can view <a href="https://hivebuzz.me/@starkerz" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">your badges on your board and compare to others on the <a href="https://hivebuzz.me/ranking" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Ranking<br /> <sub><em>If you no longer want to receive notifications, reply to this comment with the word <code>STOP <p dir="auto"><strong><span>Do not miss the last post from <a href="/@hivebuzz">@hivebuzz: <table><tr><td><a href="/revolution/@hivebuzz/revolution-revolution"><img src="https://images.hive.blog/64x128/https://i.imgur.com/kvCt22V.png" /><td><a href="/revolution/@hivebuzz/revolution-revolution">Revolution! Revolution!<tr><td><a href="/hivebuzz/@hivebuzz/hivebuzz-hive-gamification-experience"><img src="https://images.hive.blog/64x128/https://i.imgur.com/3borgex.png" /><td><a href="/hivebuzz/@hivebuzz/hivebuzz-hive-gamification-experience">HiveBuzz - Hive Gamification Experience <h6><a href="https://hivesigner.com/sign/account-witness-vote?witness=steemitboard&approve=1" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Vote for us as a witness to get one more badge and upvotes from us with more power!

One of the keys to the advancement of a blockchain like Hive is the continued improvement of the ecosystem. From the base layer to the tokens on layer 2, all need to see progress. This includes the infrastructure and other applications that aid in the user experience. This is something that many are working upon.

Cryptocurrency is a slow process. The existing banks had more than a century to erect their system. We are playing catch up. Fortunately, the decentralized nature of things can advance the progress.

SpkNetwork can really be a player in the DeFi realm, taking on Wall Street. I know that isnt a primary focus but it could be. There is enormous potential for a decentralized node system.

If it works for video, it will work for finance and money.