← All projects
liveSaaSlaunched Nov 2025

Stock Analysis Portal

Professional-grade equity analysis for retail investors

A full-stack platform for US equities (NYSE/NASDAQ) that combines real-time quotes, technical indicators, fundamentals, and a stock screener — pulling from Polygon.io with Redis caching to keep responses fast.

Open the live app

problem

Retail investors who want serious analysis hit a wall: Bloomberg costs thousands a month, free tools give you a single chart, and combining technicals with fundamentals means stitching together six tabs.

solution

FastAPI service ingests Polygon.io and Yahoo Finance, computes the standard technical suite, and surfaces it in a Next.js + Tailwind UI. Caching layer handles the bursty traffic patterns that come from screener queries.

architecture

cachePolygon.ioYahoo FinanceFastAPIRedisPostgreSQLNext.js

external → compute → store → ui

outcome

Search, screen, deep-dive, and watchlist a US stock in under three clicks. Public read, authenticated portfolio + alerts.

stack

Next.jsFastAPIPostgreSQLRedisPolygon.ioTailwindDocker

capabilities

  • Real-time quotes and historical price charts
  • Full technical indicator suite
  • Fundamental metrics and screener
  • Watchlists and price alerts
  • Portfolio tracking with realized P&L

lessons learned

  • 01Polygon.io rate limits force a tiered cache: hot symbols stay in Redis, cold ones lazily refresh.
  • 02Buy/sell heuristics are easy to write, easy to over-trust. Every signal links back to the indicator math so users can audit it.
  • 03A screener query is a database read, not an API call — moving filters server-side cut perceived latency by ~70%.

disclaimer

Educational and informational use only. Not financial advice or a recommendation to buy or sell securities. Past performance does not guarantee future results.

← All projectsOpen the live app →