Skip to content

hamadalikhan8770/IBM-Stock-Data-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IBM Stock Data Project

This repository contains Python coursework scripts for extracting Tesla and GameStop stock data, scraping revenue data, saving CSV outputs, and generating Plotly dashboard files.

Status

  • Previous status: partial coursework repo without a dependency manifest
  • Current status: runnable Python workflow verified on Windows
  • Verified on 2026-06-18: python -m pip install -r requirements.txt, python main.py

Tech stack

  • Python
  • pandas
  • yfinance
  • requests
  • BeautifulSoup
  • Plotly

What works now

  • Dependencies are documented in requirements.txt
  • main.py completes successfully in headless mode
  • CSV datasets are written locally
  • Plotly dashboards are exported to HTML files for Tesla and GameStop

Interface preview

IBM Stock Data Project verification chart

Run locally

python -m pip install -r requirements.txt
$env:HEADLESS=1
python main.py

Generated files include:

  • tesla_dashboard.html
  • gamestop_dashboard.html
  • refreshed CSV outputs

Limitations

  • Revenue scraping depends on third-party pages that may change over time
  • Tesla revenue currently falls back to embedded sample data if the course URL is unavailable
  • This is a script-based coursework repo, not a packaged web application

Repo docs

About

Peer-graded Assignment

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors