Utopian Registration: Frontend - Account Creation

@therealwolf · 2018-01-25 10:01 · utopian

image.png

This Contribution is part of the Utopian Registration-Project.

The goal for the Utopian Registration is, to allow People who are new to STEEM to create an Utopian ( STEEM ) - Account through Utopian itself (and not how it is currently handled, through STEEMIT).

The most important step for this is the actual Account Creation on STEEM - and that is exactly what I've implemented.

In this Contribution-Post I'll take you through the changes I've made to the frontend.

The Pull-Request

image.png

You can find the pull-request here: Pull Request

Introduction

Finally, after weeks of programming and creating Contribution-Posts for the pre-Requisits of the Utopian Registration - the most important part is done.

The Creation of an Account on the STEEM Blockchain.

While there are def. a few more little things I have to do - the most important milestone is done.

Now, in this Post - I'll show you how the process looks from the outside while in the next Contribution-Post I'll talk about the internal logic.

Best Things First

First of all: here is the whole process in one gif.

Account_Creation.gif

Step 1: User verified?

The first Step before the User is able to create an Account via @utopian-io is to check if he is both email and social / SMS-verified.

If he / she is verified completely, then the Account Creation Process beings.

If the user has created an account already with the specific social profile (that he tries to sign-up with), then this error will be shown:

image.png

Step 2: Name Selection

image.png

The User is now able to select his favourite name, but will also be shown warnings if the name is not valid (too short, too long, invalid characters) or if the name is already taken.

image.png

Step 3: Password Generation & Saving

After the User has clicked on Continue - he / she will be redirected to a page where a Password has been generated.

image.png

Through a click on Saved Password a file will be created with the Password in it and it will be downloaded to the default browser location.

image.png

Step 4: Account Creation

When the User clicked on Saved Password and after that on Create Account - the real Account on the STEEM Blockchain will be created (right now it is the testnet).

image.png

If everything went alright - a green success box will be shown. As seen on the image above.

On this page, nothing more happens than to remind the user to save his / her password (which is extremely important).

That's why - a confirmation box gets shown after clicking on Login to confirm that the password had been saved.

image.png

Afterwards the User gets redirected to the Login Page from steemconnect.

What is next?

The next step is to create a TOS and Privacy Agreement for the User to Accept.



Posted on Utopian.io - Rewarding Open Source Contributors


#utopian-io #steemdev #steem #steemit #programming
Payout: 0.000 HBD
Votes: 121
More interactions (upvote, reblog, reply) coming soon.