A banking application that allows users to log in and log out from their accounts, check and convert currency and buy/sell assets, view balances and transaction history. We use an external API for the stock market and currency exchange rate
- Registering a bank account with username and password
- Create and delete portfolios under a main bank account
- Convert currencies using daily exchange rates through API
- Buy/sell assets (stocks) using daily rates through API
- Transaction history for each portfolio
- Do transactions between different portfolios