StockVision-AI is an AI-powered stock market analytics dashboard built using pure HTML, CSS, and JavaScript.
This project started as a vibe coding experiment, but evolved into a fully structured application that combines modern UI design with real financial concepts like prediction models and technical indicators.
- 📊 Interactive stock price charts using Chart.js
- 📈 AI-based 30-day price prediction
- 📉 Technical indicators:
- SMA (Simple Moving Average)
- EMA (Exponential Moving Average)
- RSI (Relative Strength Index)
- Volatility (σ)
- 🔁 Multiple timeframes (1M, 3M, 6M, 1Y, 2Y)
- 🎨 Modern dark-themed financial dashboard UI
- ⚡ Fully client-side (no backend required)
The prediction system is based on a combination of:
- Linear Regression → captures overall trend
- EMA (Exponential Moving Average) → captures short-term momentum
- Weighted blending + noise → creates realistic forecast curves
- Download or clone the repository
- Open the folder in VS Code
- Install Live Server extension
- Right-click
index.html - Click "Open with Live Server"
Your browser will open automatically.
- Download the project folder
- Open
index.htmlby double-clicking
(Note: Some features may work better with Live Server)
- HTML5
- CSS3
- JavaScript (ES6)
- Chart.js
- Uses simulated stock data (not real-time)
- Prediction is statistical, not deep learning-based
- No backend or database
- Real-time stock API integration
- Machine learning models (LSTM / TensorFlow.js)
- Mobile app using Apache Cordova
- Portfolio tracking system
This project began as a vibe coding session to explore UI ideas and quickly prototype a stock dashboard.
Over time, it grew into a more structured application with:
- Proper financial modeling concepts
- Clean architecture
- Interactive visualization
This project is for educational purposes.