OptionXI is India's first open-source virtual trading platform β built for education, strategy testing, and transparent community collaboration.
The app is live on Google Play Store β
β οΈ This repository is the open-source Flutter front-end. The backend (Supabase/Postgres) will also be made open-source soon.
OptionXI is a powerful, easy-to-use app for simulating stock market trading using real market data from the Indian stock market. Whether you're a beginner or a seasoned trader, you can practice, learn, and even contribute to a system built with transparency and accountability in mind.
Here are some screenshots showcasing various parts of the app:
Made using The Applaunchpad - Create your own stunning playstore/appstore screenshots
-
β Virtual Trading
- Simulate trades in NIFTY 50, BankNIFTY, and Options
- Based on real or previous day data
- Practice paper trading and backtest strategies
-
π Stock Screeners
- Scan by performance, volume, and price action
- Discover trade opportunities easily
-
ποΈ Alerts & Watchlists
- Create custom watchlists
- Get real-time alerts on price moves
-
π Charts & Insights
- Get detailed stock data, charts, option chain
- Analyze previous day data for educational purposes
-
π§ Educational Focus
- No real money involved
- Ideal for students, traders, and fintech learners
-
π€ Coming Soon: Algorithmic Trading
- Real-time strategy-based order placement
- Backtesting and automation framework
India is flooded with trading "gurus" β some are genuine, using technical analysis, breakout strategies, and legal methods to share real insights. We support and appreciate these educators.
But many others rely on hype, throwing around terms like "AI" and "algo-based tips" to sell overpriced courses with little actual value. Even SEBI-registered entities often lack transparency, consistency, and accountability.
OptionXI is our alternative:
- A centralized, transparent, open-source platform
- Public trade recommendations with auditable track records
- Community-reviewed accuracy metrics
- Contribute new trade ideas, and the system will auto-analyze them
- Backed by community, not hidden behind paywalls
- π Flutter for Android/iOS
- π Firebase Auth + Notifications
- π§ Supabase (Postgres) backend (coming soon)
- π¦ Clean MVVM + Controller architecture
- βοΈ Web app: app.optionxi.com (open-sourcing soon)
git clone https://github.com/optionxi/optionxi-flutter-community.git
cd optionxi-flutter-community
flutter pub get
flutter runYou'll need:
- Flutter 3.19+
- Firebase project (optional for dev)
- Supabase keys (can use
.env)
Added gitleaks check
git config core.hooksPath .githooks
Increasing the buffer
git config http.postBuffer 524288000
We're building India's first open, free, educational trading platform. Feel free to:
- Fork the repo
- Add new features
- Report bugs
- Suggest educational tools
- Improve UI/UX
π’ Planning to support new modules like:
- Public trade audit logs
- Accuracy leaderboard
- Trade strategy visualizer
- Broker integrations (via Fyers, Zerodha APIs)
We are building this platform for open learning and transparency, not for profit. If you want to support the mission:
- Contribute code
- Spread the word
- Sponsor us on GitHub (coming soon)
- Reach out to collaborate
- π· Instagram: @hi_functioning_sociopath
- π§βπ» GitHub: @katmakhan
MIT License β Free to use, modify, and build upon.
"We don't need another expensive course. We need tools to help us think, test, and learn trading in the open."
Help us build that tool. π οΈ Let's make stock education free, accessible, and community-driven.
Most of the UI and code in this project was generated with the help of AI. It's efficient, reliable, and good enough to put into production. In fact, around 90% of the code was developed by AI, showing how powerful and practical AI tools have become in modern development workflows.
- ChatGPT: I use ChatGPT to help write, brainstorm, and generate high-quality content. β chat.openai.com
- Claude: My go-to for designing clean interfaces and writing structured code. β claude.ai
- DeepSeek: I rely on DeepSeek to catch and fix tricky bugs in my code. β deepseek.com
- Gemini: Great for deep debugging and understanding complex code behavior. β gemini.google.com
Building the future of open-source trading education with human creativity and AI efficiency β¨







