Skip to content

RobPeeples/stock-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StockWatch

A real-time stock viewer built with Streamlit, yfinance, and Plotly.

Features

  • Live intraday chart — 1-minute candlestick chart defaulting to today's trading session
  • Multiple time periods — Today (Live), 5 Days, 1 Month, 3 Months, 6 Months, 1 Year, 2 Years, 5 Years
  • Chart types — Candlestick (default) or Line
  • Key stats — Current price, previous close, volume, market cap, 52-week range
  • Auto-refresh — Configurable refresh interval (15s, 30s, 1 min, 5 min)
  • User accounts — Register and log in with bcrypt-hashed passwords stored in SQLite
  • Watchlist — Save stocks per account; live price table with ticker, company, price, change, and % change
  • Live Prices toggle — 15-second auto-refresh on the watchlist
  • Dark theme

Setup

pip install -r requirements.txt
streamlit run app.py

Requirements

  • Python 3.8+
  • See requirements.txt

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages