create account

Hive Signer Proposed Front End Improvements by starkerz

View this thread on: hive.blogpeakd.comecency.com
· @starkerz · (edited)
$60.39
Hive Signer Proposed Front End Improvements
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](https://files.peakd.com/file/peakd-hive/starkerz/dVSVPgcg-Hive20Signer20Screen201.png)
***
![Hive Signer Screen 2.png](https://files.peakd.com/file/peakd-hive/starkerz/Yf0fG0gF-Hive20Signer20Screen202.png)
***
![Hive Signer Screen 3.png](https://files.peakd.com/file/peakd-hive/starkerz/FGuH2DfH-Hive20Signer20Screen203.png)
***
![Hive Signer Screen 4.png](https://files.peakd.com/file/peakd-hive/starkerz/Fk9CoMMw-Hive20Signer20Screen204.png)
***
![Hive Signer Screen 5.png](https://files.peakd.com/file/peakd-hive/starkerz/H98ZtOV7-Hive20Signer20Screen205.png)
6) 
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 103 others
properties (23)
authorstarkerz
permlinkhive-signer-proposed-front-end-improvements
categoryhivesigner
json_metadata"{"app":"peakd/2020.03.14","format":"markdown","description":"Some updates to make hive signer more claer for first time Hive / threespeak users","tags":["hivesigner","signups","onboarding","threespeak","newusers"],"users":["threespeak","good-karma"],"links":["/@threespeak","/@good-karma"],"image":["https://files.peakd.com/file/peakd-hive/starkerz/dVSVPgcg-Hive20Signer20Screen201.png","https://files.peakd.com/file/peakd-hive/starkerz/Yf0fG0gF-Hive20Signer20Screen202.png","https://files.peakd.com/file/peakd-hive/starkerz/FGuH2DfH-Hive20Signer20Screen203.png","https://files.peakd.com/file/peakd-hive/starkerz/Fk9CoMMw-Hive20Signer20Screen204.png","https://files.peakd.com/file/peakd-hive/starkerz/H98ZtOV7-Hive20Signer20Screen205.png"]}"
created2020-03-31 22:14:48
last_update2020-03-31 22:30:36
depth0
children13
last_payout2020-04-07 22:14:48
cashout_time1969-12-31 23:59:59
total_payout_value30.364 HBD
curator_payout_value30.029 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,811
author_reputation107,542,654,432,900
root_title"Hive Signer Proposed Front End Improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,658,396
net_rshares155,658,894,061,492
author_curate_reward""
vote details (167)
@ayijufridar ·
Very useful @starkerz, especially for newbi in #hivesigner look like me.
properties (22)
authorayijufridar
permlinkq8q6ma
categoryhivesigner
json_metadata{"tags":["hivesigner"],"users":["starkerz"],"app":"hiveblog/0.1"}
created2020-04-13 11:59:00
last_update2020-04-13 11:59:00
depth1
children0
last_payout2020-04-20 11:59:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length72
author_reputation196,262,342,328,815
root_title"Hive Signer Proposed Front End Improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,822,652
net_rshares0
@deniskj ·
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.
properties (22)
authordeniskj
permlinkre-starkerz-202041t122521706z
categoryhivesigner
json_metadata{"tags":["hivesigner","signups","onboarding","threespeak","newusers"],"app":"esteem/2.2.5-mobile","format":"markdown+html","community":"hive-125125"}
created2020-04-01 09:25:27
last_update2020-04-01 09:25:27
depth1
children0
last_payout2020-04-08 09:25:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length234
author_reputation50,835,641,159,851
root_title"Hive Signer Proposed Front End Improvements"
beneficiaries
0.
accountesteemapp
weight300
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,663,690
net_rshares0
@good-karma ·
$0.20
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.
👍  , , ,
properties (23)
authorgood-karma
permlinkre-starkerz-202041t7714331z
categoryhivesigner
json_metadata{"tags":["hivesigner","signups","onboarding","threespeak","newusers"],"app":"esteem/2.2.5-surfer","format":"markdown+html","community":"esteem.app"}
created2020-04-01 04:07:15
last_update2020-04-01 04:07:15
depth1
children1
last_payout2020-04-08 04:07:15
cashout_time1969-12-31 23:59:59
total_payout_value0.098 HBD
curator_payout_value0.100 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length175
author_reputation656,219,147,858,305
root_title"Hive Signer Proposed Front End Improvements"
beneficiaries
0.
accountesteemapp
weight300
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,661,225
net_rshares926,549,045,773
author_curate_reward""
vote details (4)
@kus-knee ·
I like your approach!
properties (22)
authorkus-knee
permlinkre-good-karma-q83hew
categoryhivesigner
json_metadata{"tags":["hivesigner"],"app":"peakd/2020.03.14"}
created2020-04-01 05:47:21
last_update2020-04-01 05:47:21
depth2
children0
last_payout2020-04-08 05:47:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length21
author_reputation307,925,583,264,282
root_title"Hive Signer Proposed Front End Improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,661,911
net_rshares0
@grampo ·
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.  
properties (22)
authorgrampo
permlinkre-starkerz-hive-signer-proposed-front-end-improvements-20200331t225429214z
categoryhivesigner
json_metadata{"community":"waivio","app":"waivio/1.0.0","format":"markdown","tags":["hivesigner"],"users":[],"links":[],"image":[]}
created2020-03-31 22:54:30
last_update2020-03-31 22:54:30
depth1
children1
last_payout2020-04-07 22:54:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length296
author_reputation27,902,505,281,195
root_title"Hive Signer Proposed Front End Improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,658,799
net_rshares0
@good-karma ·
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.
properties (22)
authorgood-karma
permlinkre-grampo-202041t74242182z
categoryhivesigner
json_metadata{"tags":["hivesigner"],"app":"esteem/2.2.5-surfer","format":"markdown+html","community":"esteem.app"}
created2020-04-01 04:42:42
last_update2020-04-01 04:42:42
depth2
children0
last_payout2020-04-08 04:42:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length189
author_reputation656,219,147,858,305
root_title"Hive Signer Proposed Front End Improvements"
beneficiaries
0.
accountesteemapp
weight300
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,661,446
net_rshares0
@hivebuzz ·
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><td>You distributed more than 29000 upvotes. Your next target is to reach 30000 upvotes.</td></tr>
</table>

<sub>_You can view [your badges on your board](https://hivebuzz.me/@starkerz) and compare to others on the [Ranking](https://hivebuzz.me/ranking)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



**Do not miss the last post from @hivebuzz:**
<table><tr><td><a href="/revolution/@hivebuzz/revolution-revolution"><img src="https://images.hive.blog/64x128/https://i.imgur.com/kvCt22V.png"></a></td><td><a href="/revolution/@hivebuzz/revolution-revolution">Revolution! Revolution!</a></td></tr><tr><td><a href="/hivebuzz/@hivebuzz/hivebuzz-hive-gamification-experience"><img src="https://images.hive.blog/64x128/https://i.imgur.com/3borgex.png"></a></td><td><a href="/hivebuzz/@hivebuzz/hivebuzz-hive-gamification-experience">HiveBuzz - Hive Gamification Experience</a></td></tr></table>

###### [Vote for us as a witness](https://hivesigner.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more badge and upvotes from us with more power!
properties (22)
authorhivebuzz
permlinkhivebuzz-notify-starkerz-20200503t000214000z
categoryhivesigner
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2020-05-03 00:02:12
last_update2020-05-03 00:02:12
depth1
children0
last_payout2020-05-10 00:02:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,386
author_reputation369,382,795,398,909
root_title"Hive Signer Proposed Front End Improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,149,594
net_rshares0
@marcelo182 ·
Good proposal for starkerz, but have you seen peakd.com?
properties (22)
authormarcelo182
permlinkre-starkerz-q82z6y
categoryhivesigner
json_metadata{"tags":["hivesigner"],"app":"peakd/2020.03.14"}
created2020-03-31 23:13:48
last_update2020-03-31 23:13:48
depth1
children0
last_payout2020-04-07 23:13:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length56
author_reputation33,472,891,349,661
root_title"Hive Signer Proposed Front End Improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,658,936
net_rshares0
@samgiset ·
Thank you for this significant contribution. I love that the platforms are easy and friendly.
properties (22)
authorsamgiset
permlinkq87274
categoryhivesigner
json_metadata{"app":"hiveblog/0.1"}
created2020-04-03 04:09:12
last_update2020-04-03 04:09:12
depth1
children0
last_payout2020-04-10 04:09:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length93
author_reputation807,671,093,136,255
root_title"Hive Signer Proposed Front End Improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,687,833
net_rshares0
@scorer ·
I do not use it, because it asks for an active key and there is no possibility to use Hive keychain for that.
properties (22)
authorscorer
permlinkq85zkk
categoryhivesigner
json_metadata{"app":"hiveblog/0.1"}
created2020-04-02 14:14:45
last_update2020-04-02 14:14:45
depth1
children0
last_payout2020-04-09 14:14:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length109
author_reputation5,082,149,757,589
root_title"Hive Signer Proposed Front End Improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,680,668
net_rshares0
@sgerhart ·
$0.03
👏 👏 👏 
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
👍  
properties (23)
authorsgerhart
permlinkre-starkerz-2020331t201245664z
categoryhivesigner
json_metadata{"tags":["hivesigner","signups","onboarding","threespeak","newusers"],"app":"esteem/2.2.5-surfer","format":"markdown+html","community":"esteem.app"}
created2020-04-01 01:12:48
last_update2020-04-01 01:12:48
depth1
children0
last_payout2020-04-08 01:12:48
cashout_time1969-12-31 23:59:59
total_payout_value0.013 HBD
curator_payout_value0.013 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length998
author_reputation1,559,663,248,307
root_title"Hive Signer Proposed Front End Improvements"
beneficiaries
0.
accountesteemapp
weight300
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,659,966
net_rshares135,178,173,808
author_curate_reward""
vote details (1)
@steemitboard ·
Congratulations @starkerz! You received a personal award!

<table><tr><td>https://images.hive.blog/70x70/http://steemitboard.com/@starkerz/birthday3.png</td><td>Happy Hive Birthday! You are on the Hive blockchain for 3 years!</td></tr></table>

<sub>_You can view [your badges on your board](https://steemitboard.com/@starkerz) and compare to others on the [Ranking](https://steemitboard.com/ranking/index.php?name=starkerz)_</sub>


###### [Vote for @Steemitboard as a witness](https://hivesigner.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-starkerz-20200402t122356000z
categoryhivesigner
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2020-04-02 12:23:57
last_update2020-04-02 12:23:57
depth1
children0
last_payout2020-04-09 12:23:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length604
author_reputation38,975,615,169,260
root_title"Hive Signer Proposed Front End Improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,679,558
net_rshares0
@taskmaster4450le ·
One of the keys to the advancement of a [blockchain](https://leofinance.io/@leoglossary/blockchain) like Hive is the continued improvement of the ecosystem.  From the [base layer](https://leofinance.io/@leoglossary/leoglossary-base-layer-blockchain) to the tokens on [layer 2](https://leofinance.io/@leoglossary/leoglossary-layer-2), all need to see progress.  This includes the [infrastructure](https://leofinance.io/@leoglossary/leoglossary-infrastructure-computer) and other [applications](https://leofinance.io/@leoglossary/leoglossary-application) that aid in the user experience.  This is something that many are working upon.

[Cryptocurrency](https://leofinance.io/@leoglossary/cryptocurrency) is a slow process.  The existing [banks](https://leofinance.io/@leoglossary/leoglossary-bank) had more than a century to erect their system.  We are playing catch up.  Fortunately, the [decentralized](https://leofinance.io/@leoglossary/leoglossary-decentralization) nature of things can advance the progress. 

SpkNetwork can really be a player in the [DeFi](https://leofinance.io/@leoglossary/leoglossary-decentralized-finance-defi) realm, taking on [Wall Street](https://leofinance.io/@leoglossary/leoglossary-wall-street).  I know that isnt a primary focus but it could be.  There is enormous potential for a decentralized [node](https://leofinance.io/@leoglossary/leoglossary-node) system.

If it works for video, it will work for [finance](https://leofinance.io/@leoglossary/leoglossary-finance) and [money](https://leofinance.io/@leoglossary/leoglossary-money).
properties (22)
authortaskmaster4450le
permlinkre-starkerz-rj52r5
categoryhivesigner
json_metadata{"tags":["hivesigner"],"app":"peakd/2022.07.1"}
created2022-10-02 18:45:09
last_update2022-10-02 18:45:09
depth1
children0
last_payout2022-10-09 18:45:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,569
author_reputation2,186,340,380,829,337
root_title"Hive Signer Proposed Front End Improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id117,125,325
net_rshares0