Skip to content

Repository files navigation

Xpense Tracker

A calm, local-first view of where your money goes.

Xpense Tracker ingests transaction alerts, extracts merchant and amount details, and turns uncategorized spending into a clear dashboard and analytics workflow.

The money story

flowchart LR
  A[Transaction alert] --> B[Parser] --> C[Category rules]
  C --> D[Budget and triage] --> E[Trend charts] --> F[Actionable insight]
Loading

Features

  • Real-time SMS ingestion endpoint
  • Merchant, amount, type, and date extraction
  • Uncategorized expense triage
  • Category, income, and spending analytics
  • Supabase-backed real-time dashboard

Quick start

git clone https://github.com/boss477/xpense-tracker.git
cd xpense-tracker
npm install
npm run dev

Configure Supabase using the environment variables in the setup guide. See assets/ for screenshots and product-demo.mp4 for the walkthrough.

Privacy

Transaction messages can contain sensitive financial information. Use a private Supabase project and restrict ingestion access.

Releases

Packages

Contributors

Languages