Previously I imagined the future of Nu from a Shareholder point of view, and now I will try to do the same for Nubits user experience, I am not a technical guy nor a liquidity provider so this is the least I can contribute with.
All the following ideas are half baked and every comment is appreciated.
1- App name:
Nudroid is a great name which describes what the app currently do, I prefer it to be NuPay or Something more relivant with payment processing in general, when it becomes one.
2- Log in.
Once you open the app you land on the well known log in or sign up screen.
If you sign up a new account all you need is to enter UserName and a Password / Passphrase / Face recognition / fingerprint… etc.
A new file is saved on your phone named “nuw_Username.dat” not sure about the extension, any way the file should be encrypted with the Passphrase and contains a new pair of public and private address and default app settings / prefrences.
Every time you log, in the app searches the phone for the wallet and if founded it tries to decrypt it to load the addresses and prefrences.
If the user wallet is not founded the app instruct user to download their wallet from where they might be storing online as a backup, or just create a new one.
The app will also advise for backup the wallet file every time it updates it and make sure that user can locate it easily on the memory.
If a 2 step authentication decentralized service is available in the future you know what to do.
3- Balance and Currency interface:
Regular user deals with a single currency so the default interface should view your balance in just one Nubit product, which every transaction will be sent or recieved with, that ofcourse will need a robust backend currency conversion system between our products since they are all on the same network backed by the same asset or at least we can use B&C ex but who would pay the fees?!.
Currency should be also viewed in the original begged one not the Nubits product “Usd instead of us-Nbt”.
This should contain the usual informations retreived from the BlockChain about transactions and confirmations but also the off chain history locally saved on the device “money requests and others”.
5- send and receive:
NuPay should be able to recognize every acceptable currency with just typing or scanning or Bluetoothing the crypto address or the centralized e-currency infolike perfect money.
Either shapeshift-like services or B&C exchange will be the back end to run this trades smoothly, again not sure who will pay for b&c fees.
An Escrow service or multisignature is also a must in paying for goods and services to substitute the centralized anti-fraud options, legal protection and chargebacks.
Like PayPal you will be able to send money or payment requestes to any one in your contact list by sending sms, WhatsApp, signal, mail or fb message contains:
- the request detailes like “Bob wants to pay you $10” or “Alice is requesting $20”
- a hyper link which the system can recognize and open in NuPay to
a) send the requested money to the requested address “the default address of the user if he didn’t specify it manually while requesting” and saving the new contact address if its not saved already.
b) accept the money which basically means replying on bob’s message with a hyper link containing your public address and instructions for NuPay to process the transaction and saving the new address in The contact list of NuPay.
- NuPay download link ofcourse in case the recipient doesn’t have one.
6- Cash in Cash out:
Every possible way to load or redeem money from PayPal should be available through the app but the most important is the geolocating of near peers wanting to sell or buy Nubits for Fiat -or some sort of money that is not available ob B&C ex as paypal "cashing in or out NuPay- " with the information about their fees, liquiditiy and rating, also which bussiness near you accepts any form of money that NuPay can deal with and its rating.
This will need ofcourse a huge infrastructure which I hope it can be done on a decentralized platform rather than a centralized server.
7- network variables Viewer:
Fees should be updated periodically in the help section beside any similar variables and should be fitched from the trusted servers of NuPay.
Most of users won’t need multiple addresses or multiple currencies and complex balance sheet but such advanced options should be available.