Subtracker 2026
Finds my recurring subscriptions in my bank's CSV exports and gives me budget summaries.
A tool I built for myself. It groups transactions by merchant and billing cadence to find the subscriptions. I'm its main user, but I built it like a production system.
- A Django REST API and PostgreSQL, with the CSV analysis running as Temporal workflows on a separate worker.
- An Angular frontend.
- Sign-in with Google, Apple or email, with TOTP two-factor authentication, backup codes and session management.
- A small status service written in Rust (Axum) that watches the API from outside the app.
- CI for every part, with Docker images built and pushed for deployment and separate dev and production setups.




