A desktop app to keep track of personal income and expenses.
The interface displays a list of Transactions in a table so that the user can easily see how they've been managing their finances.
Every Transaction has 3 attributes:
- the amount of money spent/gained
- the date on which it happened
- a short description of where that money came from or went to.
On the left there's a section in which the user can create and add a new
Transaction to the list.
The title is not required but highly recommended in order to remember what
the various transactions are for.
Under the main table there's a small text section which shows the definitive
counters and a Line Chart that helps in better visualizing the changes over
time.
The application lets the user save the current state to a binary file with the
"Save" button.
The following time the application is started, it will automatically load the
data from that same file.
Moreover, there is an option to export the data to either a .csv or .txt
file that can at any time be imported back.
If they choose, the user can even save the current state of the graph as a
.png image.
All this can be done with the "Export as..." and "Import from..."
buttons.
Distributed under the MIT License.