New accounts (vip tickets) - Waiviogit/waivio GitHub Wiki

Main task #2138

New Accounts - page to make it easy for users to create new accounts or invite friends, the VIP tickets system supported by HiveOnBoard.com is proposed. image New Accounts Page details:

  • Title: Create New Hive Accounts

  • Description: In order to protect Hive from spam, blockchain witnesses have introduced a small one-time fee for new Hive accounts. When creating your first Hive account, you can do so for free by confirming your mobile phone. If you prefer an anonymous account or need additional accounts, you can purchase HiveOnBoard VIP tickets. You can also help your friends open Hive accounts by giving them VIP tickets. VIP tickets can be securely shared via email or other digital means and are valid for activating a single new account via HiveOnBoard.com. Once a VIP ticket has been used, it will no longer be valid and will be archived in the second table.

  • Buy VIP Tickets:

    • Title: Buy VIP Tickets
    • Quantity: Input field for the number of tickets. Placeholder: "# of tickets"
    • Calculation: {QUANTITY} X 5 HIVE = {sum} HIVE
      • {sum} is dynamically generated based on the entered quantity.
    • Button: "Pay Now" button opens the "Transfer Funds" modal window.

image

Tables for VIP Tickets:

  1. Active VIP Tickets Table:

    • Title: Active VIP Tickets
    • Purchased: Displays the creation date of the ticket.
    • VIP Ticket: Displays the unique ID of the ticket with a link to "(add note)" or "edit" if a note already exists. Clicking opens the "Share VIP Ticket" modal window.
    • Link: Displays an "apply" link for directly creating an account.
    • Share: Displays a "details" link to the "Share VIP Ticket" modal window. image
  2. Used VIP Tickets Table:

    • Title: Used VIP Tickets
    • Purchased: Displays the creation date of the ticket.
    • VIP Ticket: Displays the unique ID of the ticket with a link to "(add note)" or "edit" if a note already exists. Clicking opens the "Share VIP Ticket" modal window.

image

Share VIP Ticket Modal Window:

  • Title: Share VIP Ticket
  • Close: Button to close the modal window.
  • VIP Ticket: Displays "VIP ticket: {id}" where {id} is the ticket's unique ID.
  • Copy ID: Button to copy the ticket ID.
  • Link: Displays "VIP ticket link: {link}" where {link} is the HiveOnBoard link.
  • Copy Link: Button to copy the link.
  • Note: Textarea to enter a note. Placeholder: "Note to self".
  • QR-code: QR code with a ticket link for easy access on a phone
  • Save: Button to save changes, active if there are changes.
  • Cancel: Button to cancel the action and close the modal window.

image

Transfer Funds Modal Window

When the user clicks on "Pay now," a transfer modal window appears. The user must review the payment details and click "Continue" to confirm the transaction.

  • The recipient is pre-selected as waivio.vip.
  • The quantity is automatically adjusted based on the number of tickets selected for purchase.
  • The currency is defaulted and locked to WAIV.
  • Your balance is displayed and locked.
  • The memo field is also locked.

image

Additional information

  • [VIP tickets / WAIV] change payment for VIP tickets from HIVE to WAIV. The price should be calculated dynamically based on 3 HIVE per ticket and at the rate of USD in WAIV. #4709
  • [VIP tickets / QR code] add display of URL as QR code to VIP ticket dialog so that it can be considered mobile immediately #7346