Tyler Shea 0f8b05fa04 Update deps (#645)
* update backend to net 10

* fix some build warnings

* update frontend deps

* fix for updates

* update docker image
2025-12-14 21:48:20 -06:00

Budget Board

Build and Publish GitHub Release

A simple app for tracking monthly spending and working towards financial goals.

Getting Started

Check out the wiki for instructions on how to setup Budget Board.

About The Project

I created this app to be a self-hosted alternative to the now-shut-down personal finance app Mint.

Features

Data Aggregation

  • Automatically sync your bank account data (accounts, transactions, balances) with SimpleFIN.
  • Import transactions via CSV files.
  • Manually add accounts and transactions.

Dashboard View

  • Dashboard to view account data at a glance

Transactions View

  • Organize transactions into categories and subcategories.
  • Create custom categories to organize your transactions.
  • Create rules that automatically update transaction fields during sync when the specified conditions are met.

Budgets View

  • Create monthly budgets for categories and subcategories.
  • View aggregated budgets for multiple months.
  • Calculate net cash flow for the month.
  • Click on a budget to view more details such as monthly trends and associated transactions.

Goals View

  • Create goals to track savings or loan payoff.
  • Estimate completion date given a monthly contribution.
  • Estimate monthly contibution given a target completion date.
  • Option to include interest rate in the calculations.
  • Click on a budget to view more details such as monthly trends and associated accounts.
  • Several charts to view different metrics over time.
  • View monthly spending trends, monthly net cash flow, total assets, total liabilities, and total net worth charts.

Feedback

Screenshots

dash dash dash dash dash
Description
A simple app for tracking monthly spending and working towards financial goals.
Readme GPL-3.0 20 MiB
Languages
C# 54.1%
TypeScript 45.1%
CSS 0.6%