TradeMate – The Intelligent Voice-Enabled Trading Assistant

Summary

TradeMate is a AI Agent designed to assist traders—whether beginners or experienced—by combining real-time market analysis, customizable voice notifications, an interactive AI chat, and a functional simulated trading system.

Developed solo for the ElevenLabs x a16z Hackathon, this project leverages Next.js with TypeScript for a high-performance interface, the Binance API for market data, OpenAI for AI logic, and ElevenLabs for realistic voice outputs in English and French.

TradeMate delivers an immersive, accessible experience, perfect for busy or mobile traders.


Key Features

1. Real-Time Market Analysis

  • TradeMate displays an interactive Bitcoin (BTC) chart in real-time, powered by the Binance API.
  • Key information includes:
    • Current price
    • 1-hour price variation
    • Trading volume
  • Data is dynamically updated to reflect market fluctuations, providing users with a clear and accurate overview.

2. Intelligent Voice Notifications with ElevenLabs

  • A realistic AI-generated voice informs users at customizable intervals (e.g., every 5, 10, or 15 minutes) about market conditions.
  • Voice notifications include:
    • Current BTC price
    • 1-hour variation (e.g., “The price of Bitcoin is $50,000, with a +2.5% variation over 1 hour”).
  • Users can select from multiple voice models (e.g., Alice, Bill, Aria) and two languages (English/French).
  • Automatic voice mode can be toggled on/off via the interface.

3. Interactive AI Chat with OpenAI

  • An integrated chat, powered by OpenAI, allows users to ask questions about finance, the market, or trading strategies.
    • Example: “What’s the best time to buy Bitcoin?” → AI provides insights.
  • Chat responses can also be enhanced with voice notifications from ElevenLabs.
  • Future improvements could expand this feature for more complex interactions.

4. Functional Simulated Trading with AI

  • TradeMate includes a simulated trading system, where OpenAI’s AI:
    • Analyzes market data
    • Applies fictional positions (e.g., buying or selling BTC) based on simple rules (e.g., buy if the 1-hour variation exceeds +2%).
  • Users can see a simulated balance updated in real-time, with voice confirmation from ElevenLabs (e.g., “Position opened: Bought Bitcoin at $50,000”).
  • This system is purely educational and does not handle real money but faithfully simulates automated trading.

5. Modern User Interface with Next.js and TypeScript

  • Built with Next.js for optimal performance and TypeScript for robustness.
  • Features:
    • Interactive chart (using Lightweight charts) visualizing BTC trends.
    • Buttons & menus for settings (e.g., voice, chat, simulated trading).
    • Smooth, responsive, and visually appealing user interface.

Technologies Used

  • Frontend: Next.js, TypeScript, React, CSS (or another styling library for a modern design).
  • Market Data: Binance API for real-time BTC data (price, variation, volume).
  • AI: OpenAI for analysis logic and the interactive chat.
  • Voice: ElevenLabs for realistic, multilingual voice notifications in English and French, with multiple voice models (Mark, Alice, Aria) and customization options.
  • Deployment: Hosted on Vercel for immediate accessibility → https://hackathon-trademate.vercel.app/

Challenge and Innovation

As a solo developer and beginner, I took on the challenge of designing, coding, and deploying a fully functional AI Agent in 39 hours for this hackathon.

Why TradeMate Stands Out:

Democratizes trading by making complex data accessible through simple voice and interface solutions, ideal for novice or mobile traders.
✅ Leverages hackathon partners’ tools (ElevenLabs, OpenAI, Binance) to create a multimodal experience (visual, textual, vocal).
Solo project demonstrating skills in Next.js, TypeScript, AI, and API integration under time constraints.


Potential Business Plan

Vision

TradeMate could evolve into a fintech startup or commercial application for:

  • Individual traders (beginners & experienced) seeking simple, automated tools.
  • Financial institutions or exchanges (e.g., Binance, Coinbase) integrating TradeMate as a voice-enabled assistant.
  • Educational platforms teaching trading via interactive, vocal simulations.

Revenue Model

  • Freemium Model:
    • Free version: Basic features (chart, simple voice, limited chat).
    • Premium subscription ($5-10/month): Advanced analysis, unlimited simulated trading, enhanced voice options.
  • Partnerships: Collaboration with exchanges (e.g., Binance) to integrate TradeMate as an official tool, with revenue sharing.
  • B2B Licensing: Selling a customized version to financial or educational businesses.

Growth Potential

🚀 Expand to stocks, forex, and other assets via additional APIs (e.g., Alpha Vantage, Yahoo Finance).
🚀 Integrate real trading via brokers/exchanges with regulatory safeguards.
🚀 Build a user community with vocal tutorials & AI-driven updates.


Concrete Future Improvements

  1. Real Trading Integration – Secure connection to a broker/exchange (e.g., Binance API) for real trading with loss limits & compliance.
  2. Advanced Market Analysis – Use OpenAI for complex predictions (e.g., 24-hour trends, correlations).
  3. Expanded Multilingual Support – More languages (Spanish, German, Chinese).
  4. Mobile Application – Develop a React Native app or PWA for smartphones.
  5. Community & Customization – Allow users to create custom trading rules & share personalized ElevenLabs voices.
  6. Security & Compliance – Implement OAuth authentication, data encryption, and regulatory safeguards (KYC/AML for real trading).

Why This Project Is Innovative

TradeMate combines real-time market analysis, simulated automation, and multilingual voice interaction to create a unique, accessible, and educational trading assistant.

As a solo project, it showcases:

  • AI-powered trading insights
  • Voice-enabled market updates
  • Seamless UX/UI with Next.js & TypeScript

This project holds clear commercial potential in the fintech sector, pushing the boundaries of voice-enabled AI Agents.


Links and Resources

🔗 Live Demohttps://hackathon-trademate.vercel.app/ (Vercel deployment)
📂 Source Codegithub.com/ClarityRoad/hackathon-trademate (GitHub repository)
🎥 Demo VideoShort video showcasing:

  1. BTC chart & market info UI
  2. Voice notifications in action (ElevenLabs voices in English/French)
  3. AI chat interaction (e.g., market question + voice response)
  4. Simulated trade execution (e.g., “Bought Bitcoin at $50,000” + voice confirmation)

Skills and Personal Experience

💡 As a solo developer and beginner, I built TradeMate in 39 hours for my first hackathon.
💡 Passionate about finance & development, I leveraged:

  • Next.js & TypeScript
  • Binance API, OpenAI, ElevenLabs
  • API integration & AI-powered automation

This experience allowed me to explore voice-enabled AI Agents and sharpen my AI skills, proving my ability to work under pressure and deliver a tangible solution.

I'm currently exploring job opportunities and would love to connect. Don't hesitate to contact me on Discord or by email. (clarityroad@proton.me)

Built With

Share this project:

Updates