Skip to content

tompet0191/budget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Budget

Personal finance app for tracking monthly budgets with recurring income and expenses.

Built with WPF (.NET 10) and SQLite using Claude Code

Features

  • Recurring items — configure income and expenses once with a frequency (monthly, quarterly, etc.) and an optional end date; they appear automatically in the right months
  • Monthly view — income on the left, expenses on the right, each in collapsible category groups
  • Actual amounts — enter what you actually spent next to each budgeted row; delta shown inline
  • Per-month skip — skip a recurring item for one month without deleting it (strikethrough, excluded from totals, undoable)
  • One-time entries — add ad-hoc income or expenses to any month via the sticky footer
  • Categories — assign colors and icons to expense categories; see a pie chart breakdown per month
  • Project budgets — separate one-off project budgets alongside the monthly view

Installation

  1. Install the .NET 10 Windows Desktop Runtime if you don't have it already
  2. Download the zip file from the latest release
  3. Extract the zip and run BudgetApp.UI.exe

The database is created automatically on first run at %APPDATA%\BudgetApp\budget.db.

Building from source

Requires the .NET 10 SDK.

git clone https://github.com/tompet0191/budget.git
cd budget
dotnet run --project src/BudgetApp.UI

About

Personal finance app for tracking monthly and project budgets

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages