Smarter Trading Starts Here
iTradeCoach is an AI-powered trading education platform that combines real-time coaching, intelligent tutoring, and voice-based support to help users master Forex and Crypto markets.
- 📘 1-on-1 Coaching with verified Forex/Crypto experts
- 🤖 AI Tutor (Tarvus) for 24/7 interactive lessons
- 🗣️ Voice-enabled Assistant powered by ElevenLabs
- 📊 Structured Courses on trading psychology, technical analysis, and more
- 🔒 Secure User Accounts with real-time progress tracking via Supabase
- 💳 Subscriptions powered by RevenueCat
- 🌐 Deployed on Netlify with a custom domain
| Tech | Role |
|---|---|
| Bolt | Core development environment (frontend & logic) |
| Supabase | Authentication, real-time DB, user progress |
| Netlify | Hosting and deployment |
| Tarvus | Adaptive AI tutoring engine |
| ElevenLabs | Voice-enabled multimodal support |
| RevenueCat | Subscription and billing management |
This project was initially built using Bolt, a cloud-based AI development platform. However, you can run it locally with the following steps:
-
Fork the repository to your GitHub account:
👉 https://github.com/ImaJin14/iTradeCoach -
Clone your forked version:
git clone https://github.com/<your-username>/iTradeCoach.git cd iTradeCoach
You can use either npm or yarn to install dependencies:
# Using npm
npm install
# OR using yarn
yarn installIn the project root, create a .env file and fill in the following environment variables:
NEXT_PUBLIC_SUPABASE_URL=
SUPABASE_SERVICE_ROLE_KEY=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
NEXT_PUBLIC_REVENUECAT_WEB_BILLING_PUBLIC_KEY=
NEXT_PUBLIC_REVENUECAT_WEB_BILLING_PUBLIC_KEY_SANDBOX=
REVENUECAT_SECRET_API_KEY=
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY_TEST=
STRIPE_SECRET_KEY_TEST=
REVENUECAT_WEBHOOK_SECRET=
TAVUS_API_KEY=
TAVUS_WEBHOOK_SECRET= # optional
NEXT_PUBLIC_APP_URL=https://itradecoach.online
ELEVENLABS_API_KEY=
NEXT_PUBLIC_ELEVENLABS_DEFAULT_AGENT_ID=
ELEVENLABS_PREMIUM_AGENT_ID=
DAILY_API_KEY=
OPENAI_API_KEY=
OPENAI_API_KEY_Admin= .env file to version control!
Start the development server:
# Using npm
npm run dev
# OR using yarn
yarn devThe app should now be running at:
👉 http://localhost:3000
- TradingView integration for live market charts
- Strategy simulators and backtesting tools
- Multilingual support (Spanish, Hindi, Swahili)
- Community forum and peer trading challenges
- Public beta launch in Q4 2025
This project is licensed under the MIT License.
Built solo for the World’s Largest Hackathon using Bolt and bleeding-edge AI tools.