Skip to content

NolanMM/Capstones_Stock_Prediction

Repository files navigation

Real-Time Stock Prediction and Financial Analytics Platform


I. Introduction

This project is designed to develop a sophisticated and comprehensive application that harnesses the power of deep learning to predict stock prices with a high degree of accuracy. The application will serve as an all-in-one financial platform, offering users access to critical financial data, real-time market updates, curated news, and interactive visualizations for selected stocks. By integrating advanced machine learning algorithms, the system will analyze historical stock data, identify patterns, and generate predictive insights to assist users in forecasting future price movements.


II. Key Features:

  • Stock Forecasting: Utilize deep learning models (LSTM, Transformer-based models) to predict stock price trends.

  • Interactive Dashboard: Display stock data, news, and forecast results in an intuitive UI.

  • Historical Data Visualization: Graphical representation of stock price history and indicators.

  • Real-time Stock Updates: Fetch and display real-time stock data from financial APIs.

  • News Aggregation: Display relevant financial news for selected stocks.

  • User Portfolio Management: Allow users to track and analyze their selected stocks.

  • Technical Indicators: Provide common stock indicators: RSI, MACD, and Bollinger Bands.

  • Multi-device Support: Ensure compatibility across web and mobile platforms.


III. Tech Stack

Languages:

  • Python (Data Pipeline, Server, Deep Learning models)
  • SQL (Database queries)
  • JavaScript, HTML, CSS (Web frontend development)
  • Dart (Mobile app development)

Frameworks & Tools:

  • Data Processing & Storage:

    • Apache Cassandra
    • Apache Iceberg
  • AI/ML Frameworks:

    • PyTorch (Disease prediction and diagnosis model training)
  • Deployment:

    • Kubernetes (Container orchestration)
    • Prefect (Pipeline orchestration)
    • Oracle (Cloud hosting)
  • Frontend Frameworks:

    • Bootstrap (Web interface): For designing responsive and visually appealing web interfaces.
    • Flutter: Build, test, and deploy mobile, web, desktop UI
    • RESTFULAPI: To ensure robust communication between the frontend and backend systems.

IV. Code Quality & Analysis Quality Gate Status

Maintainability Rating Security Rating Bugs Vulnerabilities Code Smells Coverage Duplicated Lines

About

The application will serve as an all-in-one financial platform, offering users access to critical financial data, real-time market updates, curated news, and interactive visualizations for selected stocks

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors