Skip to the content.

Budget-Book

A simple electron app designed to help tracking your income and expenses. It is written with electron and OpenUI5.

Any feature requests or bug reports are welcome, do not hesitate πŸ˜€

Download

Download the latest version from here. Currently only macOS and Windows are supported.

Get the mobile webapp here. Android & iOS are supported.

Features

Mobile app sync

With the new app sync, you can now create transactions while not having access to the desktop app. Once you open the desktop app again, you can sign-in and synchronize your transactions. The mobile webapp is available here. Don’t forget to add it to your home screen πŸ˜„

Getting started

The app helps in several ways to track and manage your income and expenses. This begins with the initial setup:

Imgur

Here you have to decide wether to start fresh or from a previously exported BudgetP save file. These save files can be created at any time manually.

The next step is adding some transactions. Here BudgetP differentiates between income and expenses. Both are saved as a transaction:

Imgur

After having saved your transactions, the charts start to fill themselves from the entered data. BudgetP currently offers two break downs, by category and over time:

Imgur

Imgur

You can gain further insight by filtering your list using the search. You can enter free text oder search against any of the categories you have created. Besides that you can check on a monthly or yearly level and using the charts compare the results with the previous year or month.

If you want to backup your saved transactions, you can hit the export button on the top right. It is going to promt you to select a location for your save file. After the export the save file can then be loaded again, when initially opening the app for the first time (i.e. on a new computer). In the future it is algo going to be possible to alyway save to an external file, so you can easily share it between devices with a service like OneDrive or Google Drive.

Imgur

Contributing

Local Development

  1. Link the kellojo.m library: ` cd lib/kellojo.m sudo npm link cd .. cd .. npm link kellojo.m `
  2. Install the development dependencies ` npm install -only=dev `