▲ Stock Advisor Concept demo ★ Source
AI research · social investing · built solo

Every stock, scored. Every call, kept honest.

A research app that scores stocks on fundamentals, technicals and sentiment — then grades its own advice and lets a community follow the best track records.

500+S&P names screened
3-factorAI scoring model
79tests · CI green
⚠️ Demo & sample data only. This is a portfolio prototype — figures are illustrative, nothing here is a live quote or investment advice.
The product, clickable

Five tools, one workspace

The real app runs on Streamlit + a FastAPI/Next.js stack. Here's a faithful, static walkthrough of each screen — click around.

Market regime: Risk-On · VIX 14.2 · position sizing normal
Under the model

How a stock earns its score

Each name gets a 0–100 score blended from three lenses, then re-weighted by the market regime. No black box — every score opens to its reasons.

📊

Fundamentals

Valuation, margins, revenue growth and balance-sheet health — the business behind the ticker.

≈ 45% weight
📈

Technicals

Trend, momentum and moving-average posture from six months of price history.

≈ 35% weight
🗞️

Sentiment

A single batched LLM pass over recent headlines, scored neutral when no key is set.

≈ 20% weight
Built & shipped

One engine, three front ends

A shared Python core powers a Streamlit research dashboard, a FastAPI backend, and a Next.js community site — with a dual SQLite/Postgres data layer, server-side email alerts, and a test suite that runs on both databases in CI.

PythonStreamlitFastAPINext.jsTypeScriptPostgreSQLSQLiteyfinanceSEC EDGARClaude APIDockerGitHub Actions
79automated tests, green on SQLite + Postgres
2databases from one abstraction layer
5tools: advisor, sell, whale, community, scorecard
100%your holdings stay private & per-user