All projects

Desktop app

Financial Planner OS

A personal financial planning workspace, from cash flow and goals to tax planning and an annual review, packaged as a desktop app.

Role
Designed and built
When
2026
Status
Built
Built with
Next.js, TypeScript, Supabase, Tauri, Rust

Walkthrough

Inside Financial Planner OS

The production build running with a fictional sample profile, a 24-year-old part-time student renting in Alberta, so every module has real numbers to work with.

Dashboard showing net worth split by type, a health score, savings rate and next steps

The profile is fictional. Its income, balances and goals were made up for this walkthrough.

  1. Problem

    Personal financial planning is spread across calculators, spreadsheets and notes that don't talk to each other, so it's hard to see how today's decisions add up over years.

  2. Approach

    Put each part of a plan in its own module and connect them: cash flow, goals, savings buckets, a timeline, tax planning, risk protection, a journal and a yearly review.

  3. Implementation

    A Next.js app backed by Supabase, wrapped in a native Windows shell with Tauri. The desktop build bundles a portable Node runtime as a sidecar so the full app runs locally, ships as a silent NSIS installer, and uses Tauri plugins for notifications, window state and updates.

Highlights

  • Modules for planning, cash flow, goals, buckets, timeline, tax planning, risk protection, journal and annual review
  • Verified end to end on a real install, from cargo build to the uninstaller