AI

AnalyzeAlpha

Financial analysis platform: filings, fundamentals, charts, real-time data

Type
Product
Built with
TypeScript
Source
Private repository
Live at
analyzealpha.com
analyzealpha.com
AnalyzeAlpha screenshot

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

Built on libraries I maintain

Libraries of mine that this project runs on.

Skills applied

What I brought to it

  1. 01

    Microservice boundaries and a token-based security model (ES256, JWKS, epoch revocation)

  2. 02

    Scope design for API and MCP access

  3. 03

    Go and Fiber services on AWS Lambda and a VPS

  4. 04

    Real-time market data over WebSockets and Redis

  5. 05

    SEC EDGAR filing ingestion and viewing

  6. 06

    Next.js 16 application architecture

  7. 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