I'm looking for help in developing an app and website that will act as a digital currency transfer system. The app would need to be able to take a user’s bitcoin, ethereum and litecoin wallet address and give them a simple name to then send that digital currency to the receiver's wallet address. I would like users to be able to send to each other's personalized and customized name that they create without having to reveal their wallet address to one-another from within this app and website. For example John can send Steve $5 worth of his own Bitcoin without either having to give the other a wallet address, they need only give each other their user name from within the app (similar to venmo, users don't need to reveal their bank account info to each other just their venmo name). Users of this site and app would incorporate their pre-existing bitcoin wallet, like but not limited to [url removed, login to view] or bitgo, then be able to send/receive digital currency through the app by using a custom username that links up to their pre-existing digital currency wallets or exchanges. Users of this app aren't required to use all three forms of digital currency if they chose not to. I would also like for their to be an option where users can send their digital currency to me for storage as well, this is a part where a fee will be levied for this additional service. Also the app needs to link up to their facebook or other social media accounts for ease of use, to attract more users and verification purposes. I would like for different users of various digital currency programs like coinbase, bitgo etc. to be able to exchange with each other on this app. Please let me know if you have any questions and any points of clarification you may have. The app and website needs to be easy to use, good looking, secure and have the ability to be updated for any potential future changes. Also it needs to be complaint with the apple and android store so that it can become available and downloaded by both iOS and android users.
The app will need to be able to take a user’s outside pre-existing bitcoin, ethereum or litecoin wallet address (such [url removed, login to view], bitgo, kraken and these other available wallets [url removed, login to view]) and give them a simple name to then send that digital currency to the receiver's wallet address.