AnalyzeAlpha
Financial analysis platform: filings, fundamentals, charts, real-time data
- Type
- Product
- Built with
- TypeScript
- Source
- Private repository
- Live at
- analyzealpha.com

Overview
A financial analysis platform built as microservices behind a single identity provider: market data, company fundamentals, SEC filings, charts and real-time quotes in one workspace for investors and analysts.
Core features
Real-time and historical market data, company fundamentals, an SEC EDGAR filing reader and viewer, charts with indicators through AlphaChart, a data table component, accounts with Standard, Plus and Enterprise plans (Plus adds API and MCP access), WebSocket market channels, and an external API. The Platform service (portfolios, watchlists, alerts) is scaffolded and AI filing analysis is planned.
Architecture
Go and Fiber services — Accounts (mints tokens), finance (Yahoo upstream), sec (EDGAR upstream) and socket (WebSocket, Redis, live market channels) — plus a Next.js 16 front end. One service mints ES256 tokens and every other verifies them offline against a JWKS; revocation is by epoch, not by token list. There are two never-interconvertible token groups: internal sessions without scopes, and external API or MCP tokens with computed, forward-covering scopes. HTTP services run on AWS Lambda; the socket service runs on a VPS. Each service carries its own rules file that must be read before changing it.
Frameworks, tools & libraries
The stack behind it
Frameworks
- Next.js 16
- React
- Go Fiber
- FastAPI (platform service, scaffolded)
- Tailwind CSS
Tools & infrastructure
- AWS Lambda
- DynamoDB
- S3
- Redis
- WebSockets
- Stripe
- Docker
- JWT (ES256) + JWKS
Libraries
- AlphaChart
- aws-sdk-go-v2
- golang-jwt
- go-redis
- Protobuf
- Radix UI
- Framer Motion
- Three.js
Skills applied
What I brought to it
- 01
Microservice boundaries and a token-based security model (ES256, JWKS, epoch revocation)
- 02
Scope design for API and MCP access
- 03
Go and Fiber services on AWS Lambda and a VPS
- 04
Real-time market data over WebSockets and Redis
- 05
SEC EDGAR filing ingestion and viewing
- 06
Next.js 16 application architecture
- 07
Per-service engineering rules for AI-assisted development
Languages
What it's written in
- TypeScript~303 files
web app
- Go~99 files
accounts, finance, sec and socket services
- Python~37 files
platform service
Screens
More screens
Next project
Commerza
Commerce SaaS for Bangladeshi small businesses