Side project

Personal investment tracker

Monorepo of independently deployable FastAPI services behind a React SPA. Core is the BFF; domain services own disjoint data and talk over HMAC. Built end to end — portfolio tracking, market data, AI analysis, scraping, and notifications.

6FastAPI services
1React SPA
5External systems
JWT + HMACAuth model
01

Try the demo

Login: demo@localhost / DemoInvite2026!

Part of the functionality is capped to read-only to minimise API cost — demo mode uses seeded market data, canned AI responses, and omits scraper and notifications.

02

Architecture

Interactive system diagram — click nodes, follow guided stories, and inspect relationships without leaving this page.

03

Stack