Advertisement
Guest User

Untitled

a guest
Jan 24th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. User side
  2.  
  3. ----------------
  4. 1: User Registration
  5.  
  6. First Name
  7. Last name
  8. Email
  9. Phone
  10. Password
  11. Retype password
  12.  
  13. 2: Verify email - a code/link is sent to email for email confirmation and a text message will be sent for phone confirmation. Email confirmation is a must, phone confirmation required only if user chose second step verification thru phone text.
  14.  
  15. 3: User login
  16.  
  17. Email
  18. Password
  19. Google captcha
  20.  
  21. a few requirements here :
  22. a) if user change browser/ip a code/link is sent to email to accept new browser/ip login. Or user chose second authentication via email code delivered to email.
  23. b) if user has 2nd factor ( google authenticator) than it will be asked for an authenticator code/link
  24. c) if user has phone verified and chose a code delivered by SMS
  25.  
  26. by default second step verification is done by email code.
  27.  
  28.  
  29. 4: User functions I need
  30.  
  31. a)Dashboard
  32.  
  33. This will include:
  34. - Account Balance ( include user account balance in tokens )
  35. - Exchange rates ( live exchange rates of the investment currencies, means how many tokens will you get for 1 coin)
  36. - total invested ( this will include total amount user invested and a public info of total ICO invested )
  37. - Current Bonus ( current ICO status , bonus , time left )
  38.  
  39. - Current ICO status/stage
  40. - Direct investments buttons
  41. - Mini referral statistics ( this will include his current referral level, his referral link , how many investors came from his link, invested amount from his link and tokens earned by him )
  42.  
  43.  
  44. b)Invest - Buy tokens - this function is a buy tokens , we remove deposit function. When user selects to buy tokens he will have a few options ( Bitcoin - 3 network confirmations, ethereum - 12 network confirms , litecoin and dash ) , depending on token price and currency exchange rate user account will be rewarded with tokens.
  45.  
  46. This will include 4 investment currencies (bitcoin, ethereum , litecoin, dash). Here user will chose amount to invest , depending on the currency selected he will get a live exchange rate of the currency in USD and how many tokens he will get after he completes the transaction.
  47. After user specify the amount and click "next" he will get an address and QR code where to invest the currencies.
  48.  
  49. c)Transaction history
  50.  
  51. Here will be displayed past user transactions , there will be a few transaction types - Completed, pending, canceled, failed.
  52. displayed details : transaction ID , amount ( amount in invested currencies ), currency type , tokens ( how many tokens he got ), Date and transaction status
  53.  
  54. d)Referral program
  55.  
  56. here will be displayed his referral information ( transaction history , users - I got a picture for you )
  57.  
  58. e) Support
  59. f) Profile
  60.  
  61. This will include:
  62. - Personal information, all editable except Name and email - if user wants to edit them he needs to contact support.
  63. - Security settings - include user password , 2nd factor.
  64. - Access history - here will be all logs of his user access, failed logins , 2nd factor authentication. Will include details like date , browser, system, IP address, country, status.
  65.  
  66. g) logout
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement