I want to build a mobile application that lets users practise stock trading with virtual money while following real-time market movements. The focus is strictly on NIfty and Banknifty ; there is no need for crypto or forex support. Core functionality • Real-time market data – live price feeds and quote look-ups so every virtual trade reflects current market conditions. • Paper trading – users open a simulated account funded with virtual cash, place buy/sell orders, and see instant execution and P&L updates. • Portfolio tracking – holdings, performance charts, and transaction history should all update automatically after each trade. Platforms The first release must run natively on both iOS and Android. A shared code base (e.g. Flutter, React Native, Kotlin Multiplatform) is welcome if it speeds delivery while keeping smooth UI performance, but I am open to separate native builds if you prefer. Expected deliverables 1. UI/UX design files and clickable prototype for approval. 2. Production-ready iOS and Android apps, each passing App Store and Play Store submission checks. 3. Secure backend with user auth, order simulation logic, and a plug-in to a reliable market-data API. 4. Source code in a private Git repository, installation guide, and a short video walkthrough. Acceptance criteria • Virtual orders execute in under one second and reflect live prices. • Portfolio values update accurately after every trade or market move. • No crashes or major UI glitches on current iOS/Android versions. • Clean, well-commented code and README so another developer can pick it up. If any part of the build—data feed licensing, cloud hosting, or design assets—needs clarification, let me know early so we can lock decisions before development starts.