Back to Projects
Moneh: Personal Finance Tracker & API Gateway

Moneh: Personal Finance Tracker & API Gateway

A self-hosted personal finance system for a two-person household: a mobile-first SvelteKit app for logging expenses in under 10 seconds, backed by a Fastify API gateway that dual-writes every transaction to Supabase and the Actual Budget ledger with idempotency and automatic reconciliation. It also suggests next month's budget from recent spending and assigns it automatically at the start of each month.

Aug 2026 - Present • 2 months • Ongoing

Tech Stack

SvelteKitTypeScriptFastifyNode.jsSupabasePostgreSQLTailwind CSSDocker

Overview

Moneh is a personal expense tracker built for private use by my spouse and me. It is split into two services: tracker-moneh, a SvelteKit web app optimized for fast expense entry on phone and desktop, and moneh-gateway, a Fastify API gateway that owns all business logic. Supabase PostgreSQL is the operational store, Actual Budget is the financial system of record, and Google Sheets is kept as a reporting layer for monthly reviews.

Challenges/Problems

Solutions

Key Impact

View All Projects
Github LinkedIn