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

krishnaKanta2008/PredictHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

image

✨ 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
  • 3 Stock Prediction DL/ML Models for next day price prediction
    • 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

Installation Guide

Explore the File Structure to get know the codebase and understand the file structure components and Installation Guide to run the project locally on your system.

Prerequsite

  • python
  • npm

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

Releases

No releases published

Packages

No packages published