Yet another budget tracking tool. Successor of flow. The main features are:
- Import data from any CSV list of operations provided by your banks.
budget
provides uniform way of storing this data - Find and mark transfers between your accounts to exclude them from "incomes" and "withdraws", if that was a transfer from your account to another your account
- Tag operations in a way you need with powerful tagging criteria
- Build calendar-like aggregation of your operations to track your expences month-to-monht
Budget still needs a PostgreSQL database to store the data. You can use docker-compose.yml
from src/Hosts folder to spin up new database but please make sure you changed password!
You'll also need a .NET 8 runtime for your OS.
Optionally, you'll need a Rider IDE if you would like to build it on your own (publish script is currently rider-specific). Any other IDE for .NET will work, but you'll need to figure out how to publish on your own.
At some point I'll start publishing releases to github, but for now you'll need to clone repository and build ./src/Hosts/NVs.Budget.Hosts.Console project - it's an application entry point. Once compiled, you need to update application settings (define a connection string to database at least) and then you should be ready to explore budget
features.