Skip to content

daveanandraj/stock-analyzer-dashboard

Repository files navigation

Stock Analyzer Dashboard

A local-first, privacy-focused web dashboard for one-time stock analysis. Bring your own Alpha Vantage API key, analyze any publicly traded stock, and get comprehensive fundamentals, technicals, and actionable buy/sell signals — all from your browser.

Features

  • One-Time Analysis — Search any ticker and get an instant comprehensive report
  • Score Ring — Proprietary scoring algorithm (0–100) based on 12+ fundamental and technical signals
  • Interactive Charts — 100-day price history with area charts
  • Fundamentals Deep Dive — Valuation, profitability, growth, dividends, and analyst ratings
  • Signals Engine — Automated bullish/bearish/neutral signal detection across valuation, growth, profitability, technicals, and analyst consensus
  • Watchlist — Save stocks you're tracking for quick re-analysis
  • Dark Mode — Finance-grade dark theme (light mode supported too)
  • 100% Local — Your API key and all data stay in your browser's localStorage. Nothing is sent to any server except Alpha Vantage.

Tech Stack

Getting Started

1. Clone the repo

git clone https://github.com/daveanandraj/stock-analyzer-dashboard.git
cd stock-analyzer-dashboard

2. Install dependencies

npm install

3. Run the dev server

npm run dev

Open http://localhost:3000 in your browser.

4. Get your API key

  1. Visit Alpha Vantage
  2. Sign up for a free API key (25 requests/day)
  3. Go to Settings in the dashboard and paste your key

Usage

  1. Settings — Enter your Alpha Vantage API key (stored locally)
  2. Analyze — Search for any stock ticker (e.g., AAPL, MSFT, GOOGL)
  3. Review — Check the score, chart, fundamentals, and signals
  4. Watchlist — Star stocks to track them for later

Signal Categories

The analysis engine evaluates stocks across these dimensions:

Category What it checks
Valuation P/E ratio relative to market norms
Profitability Profit margins, ROE, ROA
Growth Quarterly earnings and revenue growth YoY
Income Dividend yield assessment
Price Action Position relative to 52-week range
Technical Moving average crossover signals
Risk Beta-based volatility assessment
Analyst Consensus ratings and target price upside

Disclaimer

This tool is for informational purposes only. It is NOT investment advice. The authors are not registered investment advisors. Stock investments are subject to market risk. Always do your own research before making investment decisions.

License

MIT

About

A local-first, privacy-focused stock analysis dashboard. Bring your own Alpha Vantage API key. One-time analysis with scoring, charts, and signals.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors