Inspiration

We noticed that many people are interested in the stock market but don’t know how or where to start — the fear of losing money and the complexity of financial tools often stop them from even trying. Our goal was to create something educational, risk-free, and intelligent to help people learn trading in a hands-on way, powered by the best of AI.

So we built VRAlytics, an AI-powered virtual stock simulator where users can practice, experiment, and get better at investing — with no real money involved.


What it does

  • Provides users with $5000 v-cash to buy/sell stocks using real-time data from Finnhub and Yahoo Finance
  • Offers detailed stock insights, including 3D historical data graphs
  • Tracks user's virtual portfolio performance and helps them analyze their trading strategy
  • Features a premium subscription-based AI suite called AskAi, powered by:
    • NeuroNushka – Translates and explains stock-related queries (via Dappier + Lingo)
    • RishikaVox – A voice-powered financial assistant (via ElevenLabs)
    • VivekQuant – Personalized stock insights and predictions (via Tavus)
  • Fully responsive dark-themed UI, with authentication and storage via Supabase
  • Seamless subscription management through RevenueCat + Stripe
  • Deployed on Netlify for fast, smooth access

Links Live Product: https://vralytics-tradesmart-riskfree-learnai.netlify.app/

GitHub Repository: https://github.com/viv2005ek/VRAlytics-TradeSmart-RiskFree-LearnWithAI

Demo Video: https://www.youtube.com/watch?v=B5TVuqSOuSg

Presentation Deck: https://drive.google.com/file/d/1lmNyFZZQzVXBppllGpqbv66wfjX9V-ud/view?usp=sharing

How we built it

We built the entire project using Bolt’s AI-generated code, with no manual coding involved. Bolt helped us generate full-stack components, integrate APIs, and connect services seamlessly — all through natural language prompts and instant code generation.

  • Frontend:
    Built with React.js, completely generated by Bolt AI, including UI components, routing, and state management. The entire interface follows a modern, dark theme and is fully responsive.

  • Backend/Auth:
    Supabase was integrated through Bolt’s code generation to handle user authentication and database storage — no backend code was written manually.

  • AI Integrations:
    Bolt helped us integrate the following tools:

    • Tavus – for creating VivekQuant, a personalized AI assistant
    • ElevenLabs – for RishikaVox, our voice-based stock guide
    • Dappier + Lingo – for NeuroNushka, which responds to queries and translates stock-related information
  • Stock Market Data:
    Bolt generated all integration logic for fetching live and historical stock data from Finnhub and Yahoo Finance APIs, including 3D visualization components.

  • Subscriptions:
    We used RevenueCat + Stripe for managing subscriptions to the AskAi feature. Bolt handled the complete integration and subscription workflow generation.

  • Deployment:
    The entire app was deployed using Netlify, again guided by Bolt’s deployment-ready code generation.

  • No Manual Coding:
    Every line of code — from frontend to backend, API calls to UI components — was generated using Bolt’s AI development environment, allowing us to build and ship quickly without writing code ourselves.


Challenges we ran into

  • Handling API rate limits while working with multiple external services
  • Coordinating 3 separate AI tools and making their responses seamless
  • Token limitations made it difficult to fully demo every feature live
  • Building 3 separate projects for the hackathon and managing time efficiently
  • Creating a 3-minute video with sped-up screen recordings (2x–3x), which slightly compromised visual flow

Accomplishments that we're proud of

  • Successfully integrated 8+ advanced technologies into one cohesive product
  • Designed a system where beginners can practice trading without any risk
  • Built an AI-powered advisor suite that feels personal, intelligent, and helpful
  • Created a working demo with a smooth UX and ready for future launch
  • Covered almost every track in the hackathon (except blockchain)

What we learned

  • Deepened our understanding of AI integration (voice, translation, personalization)
  • Learned how to handle subscription models and secure payment systems
  • Understood the value of UX + education in a complex field like finance
  • Improved our ability to work as a multi-functional team under time pressure

What's next for VRAlytics

  • Launch the full platform to the public with better rate limits & optimized UX
  • Add social features like leaderboard, challenges, and peer competition
  • Implement learning modules based on user portfolio patterns
  • Expand to include real-time market news analysis via AI
  • Explore gamification and certification badges for users mastering stock skills

Social-Media Post

Linkedin

We also created a 3-minute video demo and launched it on LinkedIn — hoping to go viral and win the community prize. (linkedinPost: https://www.linkedin.com/posts/vivek-kumar-garg-097677280_stockmarketrevolution-aifortrading-bolthackathon-activity-7343948591985586179-Tst2?utm_source=share&utm_medium=member_desktop&rcm=ACoAAERxLrMB9ZjxsIyKIhm06sxQqmckV3pfIfQ) - we are thankful to Dappier to comment on our post



⚠️ Note for Judges and Visitors

Using the Project via Bolt.new URL

To use the project:

  1. Create a .env file in the root directory.
  2. Copy the required credentials from the .env.example file (available in the Bolt.new project URL).
  3. For better understanding, refer to the image shared in the project media section (first item after the YouTube video).


Built With

  • axios
  • chart.js
  • dappier
  • elevenlabs
  • finnhubapi
  • gsap
  • lingo.dev
  • lucid-react
  • netlify
  • react.js
  • revenuecat
  • supabase
  • tavus
  • three.js
  • yahoo-finance
Share this project:

Updates