Skip to content

PredictHub is a sophisticated stock price prediction platform that combines machine learning with real-time market data analysis. The application leverages LSTM (Long Short-Term Memory) neural networks to forecast stock prices based on historical data.

License

Notifications You must be signed in to change notification settings

deepraj21/PredictHub

Repository files navigation

📈 PredictHub

PredictHub is a sophisticated stock price prediction and analyzing platform that combines machine learning with real-time market data analysis for naive users to start their trade journey. The application leverages LSTM (Long Short-Term Memory) neural networks to forecast stock prices based on historical data and personalized dashboard with traking favourite stocks features.

✨ Key Features

  • Authentication System
  • Realtime Stock ticker tape
  • Personalized Dashboard
  • Search any ticker with suggestions
  • Shows open, closed, high prices of searched ticker
  • Shows searched Company's Details
  • Adding/Removing ticker functionality into Watchlist
  • Preprompted chatbot for Stock Market
  • Candle Stick Chart for searched ticker
  • Description about Stock Prediction Methods
  • 4 Stock Prediction DL/ML Models for next day price prediction
    • BiLSTM (Bidirectional Long Short Term Memory)
    • LSTM (Long Short Term Memory)
    • Random Forest
    • ARIMA
  • Learning Section for naive users
  • Sharable and personalized Profile page
  • Support page for resolving user query
  • Contact and Feedback form connceted to the mongoDB
  • Supports Dark Mode

🛠️ Tech Stack

Frontend:

  • React.js with TypeScript
  • Tailwind CSS for styling
  • Shadcn UI components

Backend:

  • Flask Python server

Database

  • MongoDB

API

  • yfinance
  • Gemini

🏗️ Architecture

Untitled-2024-11-28-2216

Project Gothrough Video

predicthub.mp4

Installation Guide

Explore the File Structure for understanding the codebase and Installation Guide to run the project locally on your system.

Prerequsite

  • python
  • npm
  • node.js

WebApp Images

image

Screenshot 2024-11-23 113510

Screenshot 2024-11-24 111016

About

PredictHub is a sophisticated stock price prediction platform that combines machine learning with real-time market data analysis. The application leverages LSTM (Long Short-Term Memory) neural networks to forecast stock prices based on historical data.

Topics

Resources

License

Stars

Watchers

Forks