Back to projects
17Tool · Personal Finance2025Complete

BalanceFlow

A fast, local-first personal finance tracker — accounts, recurring bills, investments, and mortgage/vehicle tracking — built as a self-contained Python app with a SQLite database and a simple local web UI.

Details

Role: Solo developer

Status: Complete

PythonSQLiteLocal Web UIData VisualizationAutomation
Links
Links can be added from the admin project editor.
Problem

Most personal finance apps are bloated, subscription-based, and cloud-dependent — which means handing your financial data to a third party for features you may not even need. The goal here was the opposite: something fast, private, and entirely under your own control.

Approach

BalanceFlow is a self-contained personal finance tracker that runs locally. Scope: accounts, recurring bills, investments, and mortgage/vehicle tracking in one place. Local-first: a single Python app with a SQLite database and a simple local web UI — your data stays on your machine, no cloud account required. Deliberately pragmatic: built to ship fast and do the job without over-engineering.

Outcome

A working, everyday-useful tool and a clear example of pragmatic engineering — shipping the smallest thing that fully solves the problem instead of over-building.

BalanceFlow | Hassan Al Salam