Skip to content

Pranav-IIITM/StockVision-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

StockVision-AI

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.


🚀 Features

  • 📊 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)

🧠 Prediction Model

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

▶️ How to Run the Project

Method 1: Using VS Code (Recommended)

  1. Download or clone the repository
  2. Open the folder in VS Code
  3. Install Live Server extension
  4. Right-click index.html
  5. Click "Open with Live Server"

Your browser will open automatically.


Method 2: Directly in Browser

  1. Download the project folder
  2. Open index.html by double-clicking

(Note: Some features may work better with Live Server)


⚙️ Tech Stack

  • HTML5
  • CSS3
  • JavaScript (ES6)
  • Chart.js

⚠️ Limitations

  • Uses simulated stock data (not real-time)
  • Prediction is statistical, not deep learning-based
  • No backend or database

🔮 Future Improvements

  • Real-time stock API integration
  • Machine learning models (LSTM / TensorFlow.js)
  • Mobile app using Apache Cordova
  • Portfolio tracking system

💡 About the Project

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

📸 Preview

image

📜 License

This project is for educational purposes.

About

AI-powered stock analytics dashboard built using pure HTML, CSS, and JavaScript — started as a vibe coding project, now featuring price prediction (Linear Regression + EMA), technical indicators, and interactive charts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors