TradingSignals: AI-Powered Trading Platform with Proactive Voice Assistance
What Inspired This Project The inspiration came from recognizing a critical gap in the trading world: traders often miss important signals or struggle with technical issues at crucial moments. Traditional trading platforms are silent when problems occur, leaving users frustrated — and potentially losing money.
We envisioned a smart trading companion — not just another data dashboard, but a voice-enabled assistant that proactively guides users, detects issues in real time and helps them take action with confidence.
For many young people in Haiti, trading offers one of the most accessible paths to financial independence. When I discovered forex, I quickly built a Python trading bot called Karabela Trade to help me understand and navigate market flows. But I also realized that not everyone has the technical skills or resources to build their own tools.
That’s what inspired me to build TradingSignals — a platform where I can share real-time signals, offer AI-powered guidance and continue improving the Karabela bot in the background to support others.
This hackathon gave me the exact opportunity I needed: the tools, the feedback and the motivation to take this idea from a personal project to a solution that can empower other young traders across Haiti and beyond.
What it does
TradingSignals is an intelligent trading platform that revolutionizes how traders interact with market data through proactive AI voice assistance.
Core Functionality
Real-Time Trading Intelligence
- Provides live EUR/USD trading signals with technical analysis
- Displays real-time market data, RSI, ADX, and AMA indicators
- Offers professional trading recommendations (BUY/SELL/WAIT/AVOID)
- Tracks trading bot status and data freshness
Proactive Voice AI Assistant
- Automatically detects problems - Monitors trading bot status, network connectivity, authentication and payment issues
- Speaks solutions - Uses ElevenLabs professional voice to explain problems and offer help
- Context-aware guidance - Provides trading-specific assistance when issues occur
- Smart placement - Only appears in the app where users need help, not on marketing pages
Professional Trading Dashboard
- Clean, distraction-free interface for serious traders
- Real-time signal updates with subscription-based access tiers
- Performance analytics and trading history
- Mobile-responsive design for trading on the go
Complete Business Platform
- Authentication system - Secure user accounts with Supabase
- Subscription tiers - Free (delayed signals), Pro (real-time), Premium (unlimited)
- Payment processing - RevenueCat integration for seamless upgrades
- Video AI coaching - Tavus-powered personalized trading guidance
Unique Value Proposition
Unlike traditional trading platforms that leave users to figure out problems alone, TradingSignals proactively speaks up when issues occur - like having a professional trading assistant who watches your back 24/7.
How we built it
TradingSignals is a revolutionary trading platform that combines real-time EUR/USD market analysis with intelligent AI voice assistance. Our platform features:
Core Features
- Real-time Trading Signals - Live EUR/USD analysis with technical indicators
- Proactive Voice AI - ElevenLabs-powered assistant that detects issues and speaks solutions
- Smart Issue Detection - Monitors trading bot status, network connectivity, authentication and payments
- Professional Dashboard - Clean, production-ready interface for serious traders
- Subscription Tiers - RevenueCat-powered monetization with free, pro and premium plans
- Video AI Coach - Tavus integration for personalized trading guidance
Revolutionary Voice Assistant
Our crown jewel is the proactive voice assistant that:
- Automatically detects when the trading bot goes offline
- Speaks up when network issues affect data
- Provides voice guidance for authentication problems
- Offers help with subscription and payment issues
- Only appears where users need it (dashboard, not marketing pages)
Challenges we ran into
1. ElevenLabs Integration in Bolt.new Environment
Challenge: Environment variables weren't loading properly in Bolt.new\ Solution: Implemented smart fallback configuration system that works in any environment
// Fallback configuration for robust deployment
if (!this.config.apiKey) {
this.config = { /* direct configuration */ }
}
2. Proactive Issue Detection
Challenge: How to make AI assistant truly intelligent and helpful\ Solution: Built comprehensive monitoring system that detects 5+ issue types:
- Trading bot status monitoring
- Network connectivity tracking
- Authentication session management
- Payment system health checks
- Real-time error catching
3. Smart Voice Assistant Placement
Challenge: Voice assistant was appearing on landing page (bad UX)\ Solution: Implemented route-based conditional rendering
const showVoiceAssistant = location.pathname.startsWith('/dashboard')
4. Production-Ready User Experience
Challenge: Balancing demo features with professional interface\ Solutio_: Clean separation between development tools and production UI
Accomplishments that we're proud of
First-of-its-Kind Proactive Voice AI Integration
We successfully built what we believe is the first trading platform with truly proactive voice assistanc_. Our AI doesn't just respond when asked - it actively monitors the platform and speaks up when users need help most. This required creating a sophisticated issue detection system that monitors trading bot status, network connectivity, authentication and payments in real-time.
Production-Ready Multi-AI Platform
We integrated three different AI technologies seamlessly:
- ElevenLabs for professional-quality voice responses
- Tavus for personalized video coaching
- Custom AI for intelligent issue detection and context-aware assistance
Each integration works flawlessly together, creating a cohesive user experience that feels magical.
Solving Complex Technical Challenges
We overcame significant technical hurdles:
- Environment variable management across different deployment platforms
- Real-time data synchronization with Supabase for live trading signals
- Smart voice assistant placement that appears contextually where needed
- Robust error handling that gracefully handles API failures and network issues
Complete Business-Ready Platform
Built a full-stack production application with:
- Secure authentication and user management
- Multi-tier subscription system with RevenueCat
- Real-time trading data processing
- Professional UI/UX that traders actually want to use
- Mobile-responsive design for trading on the go
Intelligent User Experience Design
We solved the challenge of making AI assistance helpful, not annoying:
- Voice assistant only appears in the app where users need help
- Proactive detection prevents problems before users notice them
- Context-aware responses provide relevant guidance for each situation
- Clean separation between marketing pages and functional app areas
Real-Time Performance at Scale
Successfully implemented:
- Live trading signal updates without page refreshes
- Instant voice response generation with ElevenLabs
- Real-time issue detection across multiple system components
- Smooth user experience even during high data loads
Scalable Architecture
Built with production scalability in mind:
- Modular component architecture for easy feature additions
- Environment-agnostic deployment that works on any platform
- Clean separation of concerns between data, voice, and UI layers
- Extensible design ready for multiple currency pairs and trading features
Hackathon Challenge Compliance
Successfully integrated all sponsor technologies:
- ElevenLabs Voice AI Challenge - Professional voice responses with context-aware trading assistance
- Netlify Deploy Challenge - Full-stack application with robust deployment and error handling
- Additional integrations - Supabase, RevenueCat, Tavus all working seamlessly together
We didn't just use these technologies as demos - we created a genuinely useful product that solves real problems for traders while showcasing the power of modern AI integration.
What we learned
Voice AI Integration Insights
Working with ElevenLabs taught us that voice AI isn't just about text-to-speech - it's about creating emotional connection and trust. We learned:
- Voice quality matters immensely - Professional voices build user confidence in trading decisions
- Context is everything - The same AI saying "there's a problem" hits differently when it understands trading terminology
- Timing is critical - Proactive voice assistance must be helpful, not intrusive
Real-Time Systems Architecture
Building a live trading platform taught us valuable lessons about real-time systems:
- Supabase real-time subscriptions are incredibly powerful for live data updates
- Error handling strategies must account for network issues, API failures, and user connectivity problems
- State management becomes complex when dealing with multiple real-time data sources
- Performance optimization is crucial when processing live financial data
Proactive AI Design Philosophy
Creating truly intelligent assistance required rethinking traditional UI patterns:
- Reactive vs Proactive - Traditional help systems wait for users to ask; proactive systems anticipate needs
- Contextual awareness - AI assistance should understand not just what went wrong, but why it matters to the user
- Trust building - Users need to trust that AI assistance is reliable before they'll rely on it for trading decisions
Multi-Platform Integration Challenges
Integrating multiple AI services (ElevenLabs, Tavus, Custom) taught us:
- API reliability strategies - Always have fallback configurations for production deployment
- Environment management - Different deployment platforms handle environment variables differently
- Service orchestration - Coordinating multiple AI services requires careful state management
- Cost optimization - Voice and video AI services can be expensive at scale
User Experience for Financial Applications
Building for traders taught us unique UX requirements:
- Professional aesthetics - Trading platforms need to look serious and trustworthy
- Minimal distractions - Information density matters, but clutter kills conversion
- Context-sensitive features - Voice assistance belongs in the app, not on marketing pages
- Performance expectations - Financial users expect instant responses and 100% uptime
Deployment and DevOps Lessons
Working with Netlify and modern deployment taught us:
- Environment variable strategies - Production apps need robust configuration management
- Build optimization - Large React apps with multiple AI integrations require careful bundling
- Error monitoring - Production AI applications need comprehensive error tracking
- Scalability planning - Voice and video AI services have different scaling characteristics
Product Development Insights
Building a complete platform taught us business lessons:
- Freemium model complexity - Balancing free value with premium incentives is an art
- Feature prioritization - Users care more about reliability than flashy features
- AI as enhancement - AI should solve real problems, not just demonstrate capability
- Production readiness - The gap between demo and production-ready is enormous
Future Technology Trends
This project gave us insights into the future of AI integration:
- Multi-modal AI is becoming standard - voice, video, and text working together
- Proactive assistance will become expected in professional applications
- Context-aware AI will replace generic chatbots in specialized domains
- Real-time AI integration is becoming feasible for small teams
Hackathon Strategy Learnings
Participating in this hackathon taught us:
- Technology integration is more valuable than individual features
- Problem-solving focus beats technology-first approaches
- Production quality stands out in a sea of demos
- User experience matters as much as technical innovation
The biggest learning: AI integration is most powerful when it solves real problems users didn't even know they had.
Technical Learnings
- Real-time Web Architecture - Supabase's real-time subscriptions for live trading data
- Voice AI Integration - ElevenLabs API optimization and error handling
- Proactive UX Design - Making AI assistance contextual and helpful, not annoying
- Environment Management - Robust configuration systems for different deployment environments
Product Learnings
- User-Centric AI - Voice assistance should appear when needed, not as a gimmick
- Professional Trading UX - Clean, distraction-free interfaces for serious users
- Monetization Strategy - Freemium model with clear value propositions for upgrades
Challenge-Specific Learnings
- ElevenLabs Voice AI: Professional voice quality makes a huge difference in user trust
- Netlify Deployment: Production-ready applications need robust error handling
- RevenueCat Integration: Subscription management complexity in modern web apps
What's next for Trading Signals
TradingSignals represents the future of trading platforms where AI doesn't just provide data, but actively helps users succeed. Our proactive voice assistant could prevent countless trading mistakes and reduce user frustration.
Future Vision: Expand to multiple currency pairs, add voice-controlled trading and integrate with major brokers for seamless execution.
This project showcases how modern AI can be thoughtfully integrated into financial applications to create genuinely helpful user experiences, not just impressive demos.
Built With
- elevenlabsapi
- emailjs
- karabelatrade
- netifly
- react
- react-router
- revenuecat
- supabase
- tailwindcss
- tavusapi
- typescript
- vite
Log in or sign up for Devpost to join the conversation.