User must have an account to trade (buy/sell )
----website will need an authentication to signup (via email or phone number)
---- login process will be done via email or phone number again.
Website will be responsible for trade of big five cryptocurrencies (Bitcoin, Ethereum, BitcoinCash, Ripple, IOTA)
Database structure will include user information, archive transactions, etc.
Relevant api can be used (Kraken API etc.) to retrieve current buy/sell price, volume of coins
Website will emphasize on basket orders ( meaning one buy/sell order to buy/sell more than one different currency within the big five) , website will be positioned in middle between user and cryptocurrencies market (like Kraken) and complete order of users.
Therefore user won't have create wallet for each coin and will track their assets via website.