- Stock API: Alphavantage.com (5 calls per min for free account)
- Get real time data for a specific stock from the API (price, open, high, low, etc)
- Create/delete portfolios (limit 1 per user)
- List all current portfolios on the server
- Add/remove stocks from their portfolio
- View the contents of a portfolio
- Buy/sell stock shares
- Track the gains/losses of a portfolio