A centralized exchange (Binance, NYSE, BSE, Backpack, Coinbase)
Functional requirements
- Users should be able to sign up
- Ideally users should be allowed to KYC (we will skip this)
- Users should be able to see the performance of various stocks
- Users should be able to buy/sell stocks
- Users should be able to Deposit/withdraw INR (razorpay eventually, dummy today)
Other financial instruments/contracts
- Options/Futures (zerodha’s 90% revenue)
- Perpetual futures (Binance, Backpack have these. Drift was a decentralized perp)
- CFDs (exness)