← Back to Projects
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
Ledger Dashboard

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.