Skip to content

πŸš€ OptionXI – India’s First Open Source Virtual Trading Platform Educational trading simulator built with Flutter and Supabase using real Indian stock market data. Practice trading, test strategies, and contribute to a fully transparent and community-driven platform.

License

Notifications You must be signed in to change notification settings

optionxi/optionxi-flutter-community

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OptionXI – Open Source Virtual Trading App

Play Store TruffleHog Scan Gitleaks Scan Build Scan CodeRabbit Pull Request Reviews

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.


🌟 App Preview

Feature Image


πŸš€ What is OptionXI?

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.


πŸ“Έ Screenshots

Here are some screenshots showcasing various parts of the app:

Made using The Applaunchpad - Create your own stunning playstore/appstore screenshots


πŸ”‘ Key Features

  • βœ… 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

πŸ”“ Why Open Source?

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

⚠️ Important: This is for educational use only. Real-money trading will only be available via broker integrations in the future.


🌐 Tech Stack

  • πŸ’™ Flutter for Android/iOS
  • πŸ” Firebase Auth + Notifications
  • 🧠 Supabase (Postgres) backend (coming soon)
  • πŸ“¦ Clean MVVM + Controller architecture
  • ☁️ Web app: app.optionxi.com (open-sourcing soon)

πŸ“₯ Installation (Dev Setup)

git clone https://github.com/optionxi/optionxi-flutter-community.git
cd optionxi-flutter-community
flutter pub get
flutter run

You'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

🀝 Contributions Welcome!

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)

πŸ™Œ Support & Funding

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

πŸ“± Connect With Us


πŸ“œ License

MIT License β€” Free to use, modify, and build upon.


πŸ’¬ Final Word

"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.


πŸ€– AI Assistance Credits

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.

πŸ€– AI Platforms Used

ChatGPT Claude DeepSeek Gemini
ChatGPT Claude DeepSeek Gemini
Content Generation UI Design & Coding Error Correction Debugging

Platform Details

  • 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 ✨

About

πŸš€ OptionXI – India’s First Open Source Virtual Trading Platform Educational trading simulator built with Flutter and Supabase using real Indian stock market data. Practice trading, test strategies, and contribute to a fully transparent and community-driven platform.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published