Creating Our Own Crypto-Tokens and Selling Them

We created our own crypto tokens called BitQueen and set up a token sale.

...
Home Page

Once a user logs in to their account they see the token sale homepage, which shows the amount of time before the sale ends, a progress bar at the bottom that displays the amount of tokens that have been sold out of the total number of tokens in the sale, the token details, an option to buy the tokens and a button that redirects a user to their dashboard.

...
Admin Dashboard Page

The admin dashboard gives the admin’s personal details along with the token balance (by default the owner has 1000000 tokens), the number of tokens sold in the token sale and the number of tokens left. The admin can end the sale whenever they wish through the admin dashboard.

...
Announcement Page in Admin Dashboard

An announcement page for the admin to notify all users about any updates in the sale.

...
Transferring Token to Sale via Admin Dashboard

The admin transfers a certain amount of tokens to the token sale to start the sale.

...
User Dashboard Page

A user dashboard displays the user’s personal details, the balance available in the user’s account to buy tokens and the number of tokens owned by the user.

...
User Transaction History

The user dashboard also displays the transaction history of the user, the number of tokens bought, the gas used in the transaction etc.

...
Login Page

A login page that allows already registered users to login to their accounts using their email id and password.

...
Sign Up Page

A sign up page for users who aren’t registered to access the token sale home page.

...
OTP Verification on Sign up

A 6 character one time password is generated and sent to the user’s email id in order to verify their email.

...
Forgot Passoword Page

In case a user forgets their password, a reset link is sent to their email id where they can reset their password.

...
Reset Password Page

The reset link redirects the user to the reset password page where the user can set a new password for their account.

Technology Stack