Stockverse Fantasy Trading Game Development

Job ID: 39335105

Budget: ₹37,500 – ₹75,000 INR

Project Name: Stockverse Fantasy Paper Trading Game (Options-based)

Goal: Create a real-time paper trading platform (mobile app + backend) where users join a daily contest, trade Nifty 50 and Bank Nifty options using virtual money, and compete to make the highest virtual profit.


---

1. USER FLOW

1.1. Signup/Login:

User registers via email or mobile number (OTP based)

Create and edit profile (name, photo, referral code optional)


1.2. Home/Dashboard:

View ongoing and upcoming contests

Entry Fee: ₹50 fixed per contest

Join contest using wallet balance


1.3. Wallet:

Show current virtual wallet balance

Add funds manually (MVP: just show balance top-up by admin)

Withdraw request (manual for MVP)


1.4. Trading Page (after contest joined):

Show Option Chain for Nifty 50 and Bank Nifty (current week expiry only)

CE/PE both

Strike prices (ATM + 5 OTM + 5 ITM each side)

LTP (live or 5-min delayed)

Lot size: Nifty = 25, Bank Nifty = 15



For Each Option Row:

Buy Button / Sell Button

Quantity Selector (1-5 lots)

Show estimated cost or margin used


Trades Summary Section:

List of open positions

Entry price, current LTP, MTM (Profit/Loss), direction

Remaining virtual capital


Rules:

Max 5 trades per contest

Market order only (no limit order)

No trade after 3:15 PM (auto-lock)


1.5. Leaderboard:

Show real-time rankings

Sorted by highest profit

Columns: Rank, Name, Total P&L

Auto-update after market close (3:30 PM)


1.6. Results Page:

Declared after contest ends

Top winners highlighted with prizes

Option to withdraw winnings



---

2. ADMIN PANEL (MVP)

Create/Manage contests

View joined users list

View trades summary per user

Manually add funds to wallet

Process withdrawal requests

View leaderboard and auto-calculated winners



---

3. TECHNOLOGY STACK

Frontend (App): Flutter (Android/iOS single codebase)

Backend: Firebase / Node.js + Firebase

Database: Firestore / Realtime DB

Stock Data: Use real-time or 5-min delayed option chain from a provider like Finnhub, Alpha Vantage or mock JSON for MVP



---

4. TIMELINE

Design + Development: 3 to 4 weeks

Testing & Fixes: 1 week



---

5. FUTURE (Post MVP)

Payment gateway integration

Full stock list support

More expiry dates

Refer & Earn system

Live chat/community feature



---

Note: This MVP version focuses only on real-style options paper trading for Nifty 50 and Bank Nifty in a daily contest format, without binary up/down prediction. Users make real virtual trades and compete based on total profit. Leaderboard is automatically calculated after market close
Related categories: PHP Mobile App Development iPhone Android HTML