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
Share this project:

Updates