FinTech
Ledger Dashboard
A personal finance tracker with bank sync, AI-powered spending insights, budget forecasting, and exportable reports. Connects to 10,000+ financial institutions.
ReactNode.jsPlaidMongoDBOpenAI
Overview
Ledger is a personal finance dashboard that aggregates data from thousands of financial institutions via the Plaid API. It gives users a single, clear view of their spending, savings, and net worth — with AI-driven insights.
Challenges
Bank data is messy. Transaction categorisation accuracy was the hardest problem. We trained a small classification model on top of OpenAI embeddings to achieve 94% accuracy across 200+ merchant categories.
Tech Stack
- Frontend: React with Recharts for data visualisation
- Backend: Node.js with MongoDB for flexible transaction schemas
- Integrations: Plaid Link for bank connections, OpenAI for insights
- Auth: Auth0 with MFA enforced for all accounts
Outcome
Connects to 10,000+ financial institutions. Users report saving an average of 40/month after three months of using the spending insights.