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.
flowchart LR
A[Transaction alert] --> B[Parser] --> C[Category rules]
C --> D[Budget and triage] --> E[Trend charts] --> F[Actionable insight]
- Real-time SMS ingestion endpoint
- Merchant, amount, type, and date extraction
- Uncategorized expense triage
- Category, income, and spending analytics
- Supabase-backed real-time dashboard
git clone https://github.com/boss477/xpense-tracker.git
cd xpense-tracker
npm install
npm run devConfigure Supabase using the environment variables in the setup guide. See assets/ for screenshots and product-demo.mp4 for the walkthrough.
Transaction messages can contain sensitive financial information. Use a private Supabase project and restrict ingestion access.