← All projects

Ideas

Frugally — Personal Finance Assistant

May 2026

A personal-finance assistant powered by YNAB and PostgreSQL, organized around a “Quest System” where each goal is its own self-contained app on shared infrastructure.

Built in Python with a uv-managed workspace where each discrete goal — for example, receipt-to-transaction linking — is a self-contained “quest” backed by shared packages for data access and infrastructure.

It integrates the YNAB API with a PostgreSQL store to automate reconciliation and reporting that would otherwise be manual. 1Password is used for secure credential storage, and the app will be deployed to a private VPS with Nginx reverse proxy and TLS.