Skip to content

Latest commit

 

History

57 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📈 StockPredict AI

AI-powered stock market prediction and analytics platform.

Predict future stock prices using Machine Learning and Deep Learning models, analyze live market data, technical indicators, and financial news sentiment — all from one intelligent dashboard.

🔗 Live Demo: stock-predicator.vercel.app

StockPredict AI screenshot


✨ Features

  • 📈 Real-Time Market Data — Live stock prices and historical trends
  • 🤖 AI Stock Prediction — Forecasts powered by Machine Learning and Deep Learning models
  • 📊 Technical Indicators — RSI, EMA, SMA, MACD, Bollinger Bands, and more
  • 📰 News Sentiment Analysis — NLP-based analysis of financial news to gauge market sentiment
  • Dashboards for Markets, Predictions, Watchlist, Portfolio, Alerts, and News

🧠 Machine Learning Models

Category Model Purpose
Traditional ML Random Forest Ensemble learning across multiple decision trees for accurate, low-overfit predictions
Deep Learning LSTM Captures long-term dependencies in stock price sequences for time-series forecasting
Technical Analysis RSI / EMA / SMA / MACD / Bollinger Bands Classic indicators for trend and momentum analysis
NLP News Sentiment Analyzes financial news to estimate market sentiment

🛠️ Tech Stack

Frontend: Next.js (TypeScript, App Router, Tailwind CSS) Backend: FastAPI (Python), Pydantic Deployment: Vercel (frontend), Render (backend) — see render.yaml Containerization: Docker Compose

🚀 Getting Started

Backend

cd backend
python -m venv venv
source venv/bin/activate        # Windows: venv\Scripts\activate
pip install fastapi "uvicorn[standard]" pydantic pydantic-settings python-dotenv
uvicorn app.main:app --reload --port 8000

Visit http://localhost:8000/health and http://localhost:8000/docs

Frontend

cd frontend
npm install
npm run dev

Visit http://localhost:3000

📌 Roadmap

  • Database models
  • Full API endpoints beyond /health
  • Authentication
  • Dockerized local Postgres/Redis for development

👤 Author

Arsh Srivastava


⭐ If you find this project interesting, consider giving it a star!

About

AI-powered stock prediction platform using Machine Learning, Deep Learning (LSTM), technical indicators, and NLP-based news sentiment analysis.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages