-
-
when use project by Bolt.new project URL then make a .env file (as shown in pic) and copy .env.example file's credentitals and paste in .env
-
for Auth- Used Supabase
-
for storage- Used supabase, For real time Stock data- finnhub&yahooFinance, for 3d elements- three.js , for graphs-graphs.js
-
our Ai's (VivekQuant- Tavus, RishikaVox- 11Labs, NeuroNushka- Dappier + Lingo.dev) all ai's are specified for stock analyze &stock insights
-
For our Ai's we using Subscription model - made Using revenueCat (with stripe account)
-
complete app made from Bolt and these all softwares get used to make this webApp
-
Team VRAlytics
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
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:
- Create a
.envfile in the root directory. - Copy the required credentials from the
.env.examplefile (available in the Bolt.new project URL). - For better understanding, refer to the image shared in the project media section (first item after the YouTube video).

Log in or sign up for Devpost to join the conversation.