{"id":24133536,"url":"https://github.com/bovem/stock-tracker","last_synced_at":"2025-09-19T04:31:25.783Z","repository":{"id":47278145,"uuid":"139535679","full_name":"bovem/stock-tracker","owner":"bovem","description":"An interactive data visualization application developed in Python","archived":false,"fork":false,"pushed_at":"2021-09-05T11:19:52.000Z","size":857,"stargazers_count":10,"open_issues_count":0,"forks_count":6,"subscribers_count":0,"default_branch":"master","last_synced_at":"2023-03-10T01:32:01.137Z","etag":null,"topics":["data","data-analysis","data-visualization","iex-api","plotly-dash","python","stock-data","stock-tracker","visualization"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bovem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-07-03T06:02:33.000Z","updated_at":"2023-03-04T08:11:01.000Z","dependencies_parsed_at":"2022-08-30T14:42:00.148Z","dependency_job_id":null,"html_url":"https://github.com/bovem/stock-tracker","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bovem%2Fstock-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bovem%2Fstock-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bovem%2Fstock-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bovem%2Fstock-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bovem","download_url":"https://codeload.github.com/bovem/stock-tracker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233550326,"owners_count":18692827,"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","data-analysis","data-visualization","iex-api","plotly-dash","python","stock-data","stock-tracker","visualization"],"created_at":"2025-01-11T23:38:51.407Z","updated_at":"2025-09-19T04:31:20.390Z","avatar_url":"https://github.com/bovem.png","language":"CSS","readme":"\u003cimg src=\"images/banner.png\"\u003e\n\n## Project Overview\nStock Tracker is an interactive data visualization application developed in Python, with the help of [Dash](https://github.com/plotly/dash) , [yfinance](https://pypi.org/project/yfinance/) and [Pandas](https://github.com/pandas-dev/pandas)\n\n## Features\nIt uses yfinance to get intraday trading data of any [NASDAQ](https://www.nasdaq.com/) listed company.  \nIt takes the ticker symbol of that company as input and price fluctuations till current date are plotted on an interactive graph provided by plot.ly.\nOther than displaying current price, open price, high, low and volume of that stock, it also calculates percentage change of price in the last one-day interval.  \nThe interface is created using [Litera](https://bootswatch.com/litera/), a bootstrap theme from [Bootswatch](https://bootswatch.com/).\n\n## Demo \u0026 Screenshot\n\u003cimg style=\" display: block;\n     max-width: 100%;\n    height: auto;\n    margin: auto;\n    float: none!important;\" src=\"images/demo.gif\"\u003e  \n\u003cimg src=\"images/screenshot1.png\"\u003e\n\n## Techstack\n* Python\n* Dash\n* Plot.ly\n* Docker\n* yfinance\n\n## Setup\n### Pre-requisites\nInstall [docker](https://www.docker.com/) and [docker-compose](https://docs.docker.com/compose/).\n\n### Steps\n1. Change directory to `docker`.\n\n```bash\ncd docker\n```\n2. Build docker service `stock-tracker` using docker compose.\n\n```bash\ndocker-compose build\n```\n\n3. Start docker service\n\n```bash\ndocker-compose up\n```\n\n4. Visit `localhost:8050` in your web browser.\n\n## License\n[MIT](LICENSE)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbovem%2Fstock-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbovem%2Fstock-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbovem%2Fstock-tracker/lists"}