{"id":22348811,"url":"https://github.com/arya920/stockpriceforecasting","last_synced_at":"2025-03-26T11:15:38.830Z","repository":{"id":189459799,"uuid":"680712404","full_name":"Arya920/StockPriceForecasting","owner":"Arya920","description":"The project seamlessly melds diverse technologies, including Numpy, Seaborn, Matplotlib, Keras, and more, to seamlessly integrate data manipulation, visualization, and machine learning.","archived":false,"fork":false,"pushed_at":"2023-08-20T19:49:26.000Z","size":9770,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T12:30:35.604Z","etag":null,"topics":["data-visualization","keras-tensorflow","lstm-neural-networks","modelling","neural-network","stock-market","stock-price-prediction","streamlit-webapp","webapp"],"latest_commit_sha":null,"homepage":"https://stockpriceforecasting.streamlit.app/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Arya920.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-20T06:33:52.000Z","updated_at":"2023-08-20T09:38:20.000Z","dependencies_parsed_at":"2023-08-20T08:24:29.046Z","dependency_job_id":"8f81611a-44f7-4b68-aa58-0f83c97909c9","html_url":"https://github.com/Arya920/StockPriceForecasting","commit_stats":null,"previous_names":["arya920/stockpriceforecasting"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arya920%2FStockPriceForecasting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arya920%2FStockPriceForecasting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arya920%2FStockPriceForecasting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arya920%2FStockPriceForecasting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Arya920","download_url":"https://codeload.github.com/Arya920/StockPriceForecasting/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245641437,"owners_count":20648644,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-visualization","keras-tensorflow","lstm-neural-networks","modelling","neural-network","stock-market","stock-price-prediction","streamlit-webapp","webapp"],"created_at":"2024-12-04T11:06:32.042Z","updated_at":"2025-03-26T11:15:38.823Z","avatar_url":"https://github.com/Arya920.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stock Price Analysis \u0026 Prediction Web Application\n\n![Stock Price Analysis \u0026 Prediction](pic01.jpg)\n\nThis web application allows you to analyze and predict stock prices using various techniques and machine learning models.\n\n## *[Direct Link:](https://stockpriceforecasting.streamlit.app/)*\n\n## Table of Contents\n- [Overview](#overview)\n- [Getting Started](#getting-started)\n- [Requirements](#requirements)\n- [Technologies Used](#technologies-used)\n- [Project Explanation](#project-explanation)\n- [Contributing](#contribution)\n- [Credits](#credits)\n\n## Overview\n\nThis Streamlit web application has been developed by [Arya Chakraborty](https://www.linkedin.com/in/arya-chakraborty-95a8411b2/) \u0026 [Rituparno Das](linkedin.com/in/rituparno-das-473a01198). The application allows users to analyze historical stock data, perform technical \u0026 statistical analysis, and even predict future stock prices using deep learning models.\n\n## Getting Started\n\nTo run this project on your local machine, follow these steps:\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/your-username/stock-price-analysis-app.git\n   cd stock-price-analysis-app\n\n2. Install the required dependencies:\n    ```bash\n    pip install -r requirements.txt\n\n3. Run the Streamlit APP:\n    ```bash\n    streamlit run app.py\n\n*Access the app in your web browser at http://localhost:8501*\n\n## Requirements\n\n- *`Python 3.7 or higher`*\n- *`Streamlit`*\n- *`Numpy`*\n- *`Seaborn`*\n- *`Matplotlib`*\n- *`Keras`*\n- *`Pandas`*\n- *`datetime`*\n- *`pandas_datareader`*\n- *`yfinance`*\n- *`PIL`*\n\n*NS: Install these dependencies using the provided requirements.txt file*\n\n## Technologies Used\n\n- Streamlit: Framework for building interactive web applications using Python.\n\n- Numpy, Seaborn, Matplotlib: Data visualization libraries for creating informative plots.\n\n- Keras: Used for loading the LSTM model for stock price prediction.\n\n- Pandas: Data manipulation library for handling and analyzing data.\n\n- pandas_datareader, yfinance: Used for fetching stock data from Yahoo Finance.\n\n- PIL: Python Imaging Library for working with images.\n\n## Project Explanation\n\n### The project is organized as follows:\n\nThe Stock Price Analysis \u0026 Prediction Web Application, conceived by[Arya Chakraborty](https://www.linkedin.com/in/arya-chakraborty-95a8411b2/) \u0026 [Rituparno Das](linkedin.com/in/rituparno-das-473a01198), is an innovative platform harnessing cutting-edge technologies to empower users with an enhanced understanding of stock market dynamics. By amalgamating advanced analytics, machine learning, and data visualization, the application grants users a multifaceted toolkit to analyze, forecast, and interpret stock market trends.\n\nBuilt using Streamlit, a Python framework designed for creating dynamic web applications, the platform encapsulates an array of functionalities. Leveraging historical stock data, it furnishes users with an interactive dashboard to inspect trends across temporal horizons. The application's core technical prowess lies in its implementation of the Long Short-Term Memory (LSTM) neural network model, harnessed for predictive analytics. By employing deep learning techniques, it prognosticates future stock prices, empowering users to foresee potential investment opportunities.\n\nThe project seamlessly melds diverse technologies, including Numpy, Seaborn, Matplotlib, Keras, and more, to seamlessly integrate data manipulation, visualization, and machine learning. Furthermore, the platform's user-friendly interface ensures accessibility for both novice investors and seasoned analysts, enabling them to validate and refine their trading strategies with a granular understanding of market behaviors.\n\nIn summation, the Stock Price Analysis \u0026 Prediction Web Application is an exemplar of how technological innovation can amplify financial insights. By encapsulating data-driven intelligence and predictive modeling, it transcends traditional investment analysis paradigms, propelling users toward informed and confident decision-making in the complex world of finance.\n\n\n## Contribution\n\nIf you're interested in contributing to this project, please feel free to fork the repository, make changes, and submit a pull request. Your contributions are greatly appreciated! \n\n## Credits\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://arya920.github.io/My_Portfolio/\"\u003e\n    \u003cimg src=\"Arya_Chakraborty.jpg\" alt=\"Arya Chakraborty\" width=\"250\"\u003e  \n  \u003c/a\u003e\n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003c!-- Add some space between images --\u003e\n \u003ca href=\"https://www.linkedin.com/in/rituparno-das-473a01198/\"\u003e\n    \u003cimg src=\"Rituparno_Das.jpg\" alt=\"Rituparno Das\" width=\"250\"\u003e \n  \u003c/a\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farya920%2Fstockpriceforecasting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farya920%2Fstockpriceforecasting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farya920%2Fstockpriceforecasting/lists"}