
Project Sample



A no-sign-up US-stock dashboard combining live SEC Form 4 insider trades with a significance-ranked feed, a Finnhub-powered earnings calendar with surprise tracking, deduplicated headlines from 12 financial outlets, and a historical 'what if I bought $X of TICKER on date Y' replay — in 18 languages including three RTL locales (Hebrew, Persian, Arabic), with a live CNN Fear & Greed gauge and sector heatmap on the homepage.
Project Descriptions
Sibling project to CryptoHub, sharing the same architecture and brand identity. Built on Next.js 16 App Router (React 19, TypeScript strict, Tailwind v4) and deployed to Vercel. Data fans out across SEC EDGAR (Form 4 firehose with descriptive User-Agent, score = exec rank × log10($ value) × cluster × freshness), Finnhub (quotes / earnings calendar / insider transactions, 60 req/min free tier), Stooq (daily OHLC for historical replay, nightly bulk cache), 12 RSS feeds (CNBC, MarketWatch, Yahoo Finance, Reuters, Seeking Alpha, Investopedia, IBD, Motley Fool, Benzinga, TheStreet, Zacks, Investing.com — dedup by normalized title hash), and CNN dataviz (Fear & Greed). Every server-side fetch is wrapped in a safeFetch helper that times out, logs, and returns null on failure — the page never error-digests on upstream issues. 18-locale next-intl with IP geo-detection and full RTL support (he/fa/ar) via Tailwind logical properties and bdi wrappers around numbers and charts. JSON-LD Dataset / WebApplication / FAQPage schema, sitemap with hreflang × 18, edge OG/Twitter image generators with the brand gradient, robots.txt + llms.txt + ads.txt. AdSense wired (raw <script> in <head> for crawler visibility, AdSlot pattern that no-ops without slot IDs). SEC / FINRA compliance posture: scoring is documented as a statistical aggregation, sitewide disclaimer banner, plain language about 'informational aggregator, not investment advice', no 'buy / sell / guaranteed' language anywhere.