The admin panel will have full control of the sistem
User have to register first as a member (with admin option to add custom field in almost every user information) the script will then send activation/verification link to their email.
user profile with document upload option
User must click activation link on their email to continue
After sucessfully activated, user can login to member area/dashboard.
On the user first login, the script will automaticaly generate Ethereum Wallet Address for this user
Then display member Area
1. Show Ethereum Address & Ethereum Balance and Our Token balance
2. Send Token or Ether to another Ethereum Address
3. Check transaction on Blockcahain (can use Etherscan API)
4. Reporting and transaction history (IN and OUT transaction)
5. Download/Backup user Wallet Private key and Keystore JSON File
6. logout Link
Use responsive CSS Layout and mobile friendly page
if user enter login data, then display Member Dashboard (after validating the login)
if user click register link, then display register Form, and send activation email.
transaction Date & Time, Wallet Address, method (IN or OUT), Type ( Ether or Token), TXID
On Download/backup page
generate button or link to download user private key and json keystore file.
Option to generate invoices, quotation and add expenses, all with qr code on pdf that user can make payment by scanning it. minimum requirements