Stock Price Prediction System

Welcome to the Stock Price Prediction System. This system is designed to predict stock prices using a linear regression model and exposes the model via a Flask API. The guide below will walk you through the steps to set up and deploy the prediction system.

Table of Contents

  1. Data Collection
  2. Data Preparation
  3. Model Training
  4. Flask API Setup
  5. Deployment
  6. Testing
  7. Maintenance

1. Data Collection <a name="data-collection"></a>


2. Data Preparation <a name="data-preparation"></a>


3. Model Training <a name="model-training"></a>


4. Flask API Setup <a name="flask-api-setup"></a>


5. Deployment <a name="deployment"></a>


6. Testing <a name="testing"></a>


7. Maintenance <a name="maintenance"></a>


Feedback & Contribution

We welcome feedback and contributions to improve this system. Please raise an issue or submit a pull request if you have suggestions or improvements.


Streamlit Web App <a name="streamlit-web-app"></a>

We have successfully developed a web app using Streamlit that provides a user-friendly interface for our Stock Price Prediction System. The web app allows users to easily input their stock data and get predictions in real-time without any technical know-how.

Furthermore, we've hosted our Streamlit app on Hugging Face, allowing for seamless access and scalable user interactions. You can access the Streamlit app here.


Author: NARESH KUMAR LAHAJAL
License: MIT