https://github.com/abbilaash/stock-dashboard

https://github.com/abbilaash/stock-dashboard

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.2%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: Abbilaash
  • Language: HTML
  • Default Branch: main
  • Size: 27.3 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme

README.md

Stock-Dashboard

Overview

This project is an interactive dashboard for stock market trends. It uses regression techniques for predicting stock prices. The website provides a user-friendly interface for viewing stock data, predictions, and additional features to enhance the user experience.

Features

  • Responsive Design: The website is fully responsive, ensuring a seamless experience on mobile, laptop, and desktop devices.
  • Stock Predictions: Using Regression for accurate stock price predictions.
  • Data Visualization: Interactive charts and graphs for visualizing stock trends and predictions.
  • Additional Features: Extra functionalities to provide a comprehensive stock market analysis experience.

Technologies Used

  • Backend: Flask
  • Frontend: HTML, CSS, Bootstrap
  • Machine Learning: Linear Regression (Scikit-learn)
  • Data Visualization: Plotly, Matplotlib
  • Web Scraping: BeautifulSoup, Requests

Installation

  1. Clone the repository: bash git clone https://github.com/Abbilaash/Stock-Dashboard.git cd Stock-Dashboard

  2. Create a virtual environment: bash python -m venv venv venv\Scripts\activate

  3. Install the dependencies: bash pip install -r requirements.txt

  4. Run the application: bash flask run

Usage

  1. Open your web browser and go to http://127.0.0.1:5000.
  2. Navigate through the various sections to view stock data, predictions, and additional features.

Project Structure

  • app.py: The main Flask application file.
  • func.py: The main stock price prediction function.
  • templates/: Contains HTML templates for rendering web pages.
  • static/: Contains static files (CSS, JavaScript, images).
  • models/: Contains the LSTM model and related scripts.
  • data/: Contains scripts for data collection and processing.
  • requirements.txt: List of Python packages required for the project.

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes. Make sure to follow the coding guidelines and write appropriate tests.

Acknowledgements

  • Special thanks to the open-source community for providing the tools and libraries that made this project possible.

Contact

For any questions or feedback, please contact Abbilaash at abbilaashat@gmail.com

Owner

  • Login: Abbilaash
  • Kind: user

GitHub Events

Total
Last Year

Dependencies

requirements.txt pypi
  • Flask ==3.0.3
  • Jinja2 ==3.1.4
  • Markdown ==3.6
  • MarkupSafe ==2.1.5
  • PySocks ==1.7.1
  • Pygments ==2.18.0
  • Werkzeug ==3.0.3
  • absl-py ==2.1.0
  • annotated-types ==0.7.0
  • anyio ==4.4.0
  • astunparse ==1.6.3
  • attrs ==23.2.0
  • beautifulsoup4 ==4.12.3
  • blinker ==1.8.2
  • certifi ==2024.7.4
  • cffi ==1.16.0
  • charset-normalizer ==3.3.2
  • click ==8.1.7
  • colorama ==0.4.6
  • contourpy ==1.2.1
  • cycler ==0.12.1
  • flatbuffers ==24.3.25
  • fonttools ==4.53.1
  • gast ==0.6.0
  • google-pasta ==0.2.0
  • grpcio ==1.65.2
  • h11 ==0.14.0
  • h5py ==3.11.0
  • httpcore ==1.0.5
  • httpx ==0.27.0
  • idna ==3.7
  • itsdangerous ==2.2.0
  • joblib ==1.4.2
  • keras ==3.4.1
  • kiwisolver ==1.4.5
  • libclang ==18.1.1
  • markdown-it-py ==3.0.0
  • matplotlib ==3.9.1
  • mdurl ==0.1.2
  • ml-dtypes ==0.4.0
  • namex ==0.0.8
  • nltk ==3.8.1
  • numpy ==1.26.4
  • opt-einsum ==3.3.0
  • optree ==0.12.1
  • outcome ==1.3.0.post0
  • packaging ==24.1
  • pandas ==2.2.2
  • pillow ==10.4.0
  • plotly ==5.23.0
  • protobuf ==4.25.4
  • pycparser ==2.22
  • pydantic ==2.8.2
  • pydantic_core ==2.20.1
  • pyparsing ==3.1.2
  • python-dateutil ==2.9.0.post0
  • python-dotenv ==1.0.1
  • pytz ==2024.1
  • regex ==2024.7.24
  • requests ==2.32.3
  • rich ==13.7.1
  • schedule ==1.2.2
  • scikit-learn ==1.5.1
  • scipy ==1.14.0
  • selenium ==4.23.1
  • six ==1.16.0
  • sniffio ==1.3.1
  • sortedcontainers ==2.4.0
  • soupsieve ==2.5
  • tenacity ==9.0.0
  • tensorboard ==2.17.0
  • tensorboard-data-server ==0.7.2
  • tensorflow ==2.17.0
  • tensorflow-intel ==2.17.0
  • tensorflow-io-gcs-filesystem ==0.31.0
  • termcolor ==2.4.0
  • threadpoolctl ==3.5.0
  • tqdm ==4.66.4
  • trio ==0.26.0
  • trio-websocket ==0.11.1
  • typing_extensions ==4.12.2
  • tzdata ==2024.1
  • urllib3 ==2.2.2
  • utilsforecast ==0.2.2
  • webdriver-manager ==4.0.2
  • websocket-client ==1.8.0
  • wrapt ==1.16.0
  • wsproto ==1.2.0