Skip to content

Repository files navigation

LifeFinances

Personal finances and retirement planning simulator — rebuilt 2026 with monthly TPAW modeling, SQLite, and a Python web UI.

Legacy v1 (Flask + React): tag legacy/v1-final and mirror repo life-finances-legacy.

Setup

Requires uv and Python 3.14+.

uv sync
uv run python scripts/init_db.py

Working database: data/data.db (gitignored). Schema template: data/data.db.blank.

Override DB path: LIFE_FINANCES_DB_PATH=/path/to/data.db

Development

make test    # pytest
make lint    # ruff + pyright
make         # both

Agent conventions: AGENTS.md.

Backup

Copy data/data.db to back up plans. No in-app export in v1.

About

Personal finances and retirement planning simulator

Topics

Resources

Stars

9 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages