Production: https://akilamirthya.in
AI-powered algorithmic trading platform connecting Binance, Delta Exchange, Angel Broking, and Zerodha Kite — with real-time charts, ML strategy generation, emotional intelligence engine, and single-click VPS deployment.
git clone https://github.com/jaikumararjunan/alchemy.git && cd alchemy
py -3.12 -m venv .venv && .venv\Scripts\activate
pip install -r requirements.local.txt
cd frontend && npm install && npm run build && cd ..
uvicorn alchemy.api.app:app --host 0.0.0.0 --port 8000 --reloadOpen http://localhost:8000 · Login: admin@alchemy.in / Alchemy#Admin!2024
| Document | Description |
|---|---|
| docs/ARCHITECTURE.md | End-to-end architecture — 18 sections covering system, data flows, security, deployment |
| CLAUDE.md | AI assistant context — read first before any changes |
| DEPLOYMENT.md | Complete deployment guide with version details |
| CHANGELOG.md | Version history and upgrade notes |
| SETUP_NOTIFICATIONS.md | Gmail, Telegram, WhatsApp setup |
| RESEARCH.md | Enhancement roadmap from world-class research |
Backend: FastAPI 0.115 + Python 3.12 (async throughout)
Frontend: React 18 + Vite 5 + TailwindCSS (mobile-first)
Database: SQLite (dev) / PostgreSQL (prod) via SQLAlchemy async
Auth: JWT + bcrypt-12 + TOTP 2FA + Email OTP
Deploy: Docker + Nginx + Let's Encrypt + Systemd
Monitor: Prometheus + Grafana + Alertmanager
- 4 Exchanges: Binance, Delta Exchange, Angel Broking, Zerodha Kite
- Real-time Charts: SVG candlestick with RSI, MACD, BB, EMA indicators
- AI Strategies: Scalping, Momentum, Breakout, News-Driven
- Emotional Intelligence: Fear & Greed index with 5 market regimes
- Watchlist: Personal symbol tracking with notes and target prices ← new
- Price Alerts: Above/below threshold alerts with notification dispatch ← new
- CVaR Risk Metrics: Expected Shortfall + Kelly Criterion position sizing ← new
- Security: AES-256-GCM vault, 2FA enforcement, credential stuffing detection
- Alerts: Telegram, WhatsApp, Gmail notifications
- Admin Panel: User management, audit logs, subscription control
- Subscription Plans: Free / Pro ₹2,999 / Team ₹9,999 / Enterprise
- All exchange API keys encrypted with AES-256-GCM
- TOTP 2FA required for exchange credential management
- Credential stuffing detection (>20 login attempts = block)
- Complete audit log of all user actions
- Rate limiting per endpoint (production) with dev bypass
python3 -m pytest tests/unit/ --no-cov -q
# 152 passed