A static finance dashboard hosted on GitHub Pages showing:
- Top 20 Undervalued Stocks — screened by low P/E (<15), positive earnings, large cap
- Upcoming IPOs — companies going public in the next 60 days
- Upcoming Earnings — notable companies reporting in the next 60 days
- Top 10 Dividend Stocks — consistent high-yield payers over the last 3 years
https://<your-username>.github.io/<repo-name>/
- Go to Settings → Pages
- Set Source to
GitHub Actions - Push to
main— the workflow deploys automatically
The site works out of the box with curated static data. For live data:
- Get a free key at financialmodelingprep.com (250 req/day free)
- Open
app.jsand replace:with:const FMP_KEY = 'demo';
const FMP_KEY = 'your_key_here';
index.html — page structure
style.css — dark theme styling
app.js — data fetching + fallback static data
.github/workflows/deploy.yml — GitHub Actions deployment
Data is for informational purposes only. Not financial advice.