https://github.com/h0rn0chse/lokabu
A budget book saving to a local file
https://github.com/h0rn0chse/lokabu
budget budget-book budget-manager budgetbook cash-book cashbook database electron finances money money-manager sqlite3
Last synced: 8 days ago
JSON representation
A budget book saving to a local file
- Host: GitHub
- URL: https://github.com/h0rn0chse/lokabu
- Owner: H0rn0chse
- License: gpl-3.0
- Created: 2019-02-20T15:40:51.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T05:57:38.000Z (about 2 years ago)
- Last Synced: 2025-03-29T00:05:59.134Z (25 days ago)
- Topics: budget, budget-book, budget-manager, budgetbook, cash-book, cashbook, database, electron, finances, money, money-manager, sqlite3
- Language: JavaScript
- Homepage:
- Size: 8.76 MB
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This document is available in: [Deutsch](./README_DE.md), [English](./README.md)
#LoKaBu [![Latest Release][releaseBadge]][releaseLink] [![Release status][buildBadge]][buildLink] [![GitHub Actions status][testBadge]][testLink]
This project realizes a cash book for the normal household. The core idea of the project is to have full control over the data that is stored. This Project is based on the combination of the framework Electron and the file based database SQLite3
## Features
### Create/ Open Database
You can add in addition to the user default another database which can be loacted wherever you want. With this you can share the cash book in a network folder like OneDrive or Dropbox. There are checks implemented to allow only one user at a time to avoid constant changing data. You get notified if there is concurrent work going on.### Adding Receipt
You can add, update and delete receipts. The categorization gets unified by predefined lists to achieve better analytic results. You are able to add comments to an receipt to find them later easier or to store other informations.### History
Within the history you can filter the receipts via various filter fields and options.### Configuration of static Lists and Values
After you have added another cash book you are able to mark this cash book as the default one. You can also save default values for all lists add and change the the entries.
* Persons
* Accounts (which are owned by a person)
* Stores
* Payment Groups### Language support
There is the possibilty to add new languages. Currently the following languages ar available:
* English
* German## Usage on other Platforms then Windows
You have to build (and sign) your platform-dependent build yourself or just use this repository locally.## Contributions
* The Logo was made by [Kirschdrache](https://www.deviantart.com/kirschdrache)
* The busy indicator is available on [loading.io](https://www.loading.io/css/)## Known Issues
* Problem: The initial installation requires a database upgrade which fails.
* Restart the application
* Delete all files in `%APPDATA%/LoKaBu`## Screenshots
![]()
![]()
![]()
![]()
[releaseBadge]: https://img.shields.io/github/v/release/H0rn0chse/LoKaBu.svg
[releaseLink]: https://github.com/H0rn0chse/LoKaBu/releases/latest
[buildBadge]: https://github.com/H0rn0chse/LoKaBu/actions/workflows/build.yml/badge.svg
[buildLink]: https://github.com/H0rn0chse/LoKaBu/actions/workflows/build.yml
[testBadge]: https://github.com/H0rn0chse/LoKaBu/actions/workflows/test.yml/badge.svg
[testLink]: https://github.com/H0rn0chse/LoKaBu/actions/workflows/test.yml