Skip to content

πŸš€ OptionXI Web – Open Source Virtual Trading Platform using real Indian stock market data. Built with Next.js, Supabase, Arcjet, and Posthog.

License

Notifications You must be signed in to change notification settings

optionxi/optionxi-webapp-community

Repository files navigation

OptionXI Web – Open Source Virtual Trading Platform

Build TruffleHog Scan Gitleaks Scan CodeRabbit Pull Request Reviews

OptionXI Web is India's first open-source virtual trading platform β€” now available as a responsive web application built with Next.js and Supabase.

⚠️ This repository contains the source code for the web version of OptionXI. The Flutter mobile app is available in optionxi-flutter-community. Visit the live app here: https://app.optionxi.com


Feature Image

πŸ”— Click here to see the web app


πŸš€ What is OptionXI?

OptionXI is a powerful, easy-to-use virtual trading platform that uses real Indian stock market data. Whether you're a beginner or an experienced trader, OptionXI provides an educational space to:

  • Practice trades with no financial risk
  • Test out trading strategies
  • Learn and contribute to a transparent, open-source ecosystem

πŸ”‘ Key Features

  • βœ… Virtual Trading

    • Simulate trades in NIFTY 50, BankNIFTY, and Options
    • Based on real or previous day market data
    • Paper trading and backtesting capabilities
  • πŸ“Š Stock Screeners

    • Scan stocks by volume, performance, or price movement
    • Discover opportunities and plan trades
  • πŸ›ŽοΈ Alerts & Watchlists

    • Save your favorite tickers
    • Get price movement alerts in real time
  • πŸ“ˆ Charts & Insights

    • Detailed charts, stock data, and option chains
    • Visualize and analyze trading decisions
  • 🧠 Educational Focus

    • No real money involved β€” safe for learners
    • Ideal for students, beginners, and fintech enthusiasts
  • πŸ€– Coming Soon: Algorithmic Trading

    • Strategy-based trading bots
    • Automation and backtest tools

🌐 Tech Stack

  • ⚑️ Next.js – React framework for frontend
  • πŸ’Ύ Supabase – Postgres-powered backend with Realtime and Auth
  • πŸ“‘ Cloudflare Tunnel – For secure deployments
  • πŸ” Firebase Auth (optional integration)
  • πŸ“ Clean folder architecture and API routes

πŸ“₯ Installation (Dev Setup)

git clone https://github.com/optionxi/optionxi-webapp-community.git
cd optionxi-webapp-community
cp .env.example .env.local
npm install
npm run dev

Required:

  • Node.js 20.9+
  • Supabase project credentials
  • Public API keys (see .env.example)

Added gitleaks check

git config core.hooksPath .githooks

Increasing the buffer

git config http.postBuffer 524288000

πŸ”“ Why Open Source?

India has a growing market of traders and educators β€” but many platforms lack transparency and accessibility. While some creators share real value, others exploit hype without proof.

OptionXI is the antidote:

  • Built for education, not profit
  • Open-source code and trading logic
  • Public trade analysis and audit logs
  • Transparent metrics and community reviews
  • Anyone can suggest or test strategies

⚠️ Note: No real-money trading is available yet. Broker integrations may be supported in future updates.


🀝 Contributions Welcome!

Whether you're a developer, trader, or learner β€” join us!

  • Submit features or bugs

  • Improve UI/UX

  • Build tools like:

    • Accuracy leaderboards
    • Strategy visualizers
    • Trade audit systems

πŸ™Œ Support the Project

OptionXI is a community-led initiative focused on building India’s most trusted educational trading platform.

You can support us by:

  • Contributing code
  • Sharing the platform
  • Sponsoring us (coming soon)
  • Providing feedback and suggestions

πŸ“± Connect With Us


πŸ“œ License

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


πŸ“± Related Projects


πŸ’¬ 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

Logo Platform Used For
ChatGPT Content + Code Suggestions
Claude UI and Logic Design
DeepSeek Debugging
Gemini Code Testing

Building the future of stock education with open tools and AI-powered efficiency.

About

πŸš€ OptionXI Web – Open Source Virtual Trading Platform using real Indian stock market data. Built with Next.js, Supabase, Arcjet, and Posthog.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 2

  •  
  •  

Languages