https://github.com/camerodev/budgetmaster
https://github.com/camerodev/budgetmaster
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/camerodev/budgetmaster
- Owner: camerodev
- License: mit
- Created: 2025-04-06T19:06:24.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-06T19:07:58.000Z (about 2 months ago)
- Last Synced: 2025-04-07T16:43:26.736Z (about 2 months ago)
- Language: Java
- Size: 99.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BudgetMaster
Manage your monthly budget easily with BudgetMaster- __start:__ 17.12.16
- __current release:__ v2.17.2 (49) from 15.11.24## Key Features
- Keep your data private - Host your own BudgetMaster server or use it in standalone mode. All data remains on your machines.
- Track transactions - Track your incomes and expenditures in transactions with name, description, tags, etc.
- Schedule transactions - Repeat recurring transactions automatically.
- Transaction Templates - Prepare templates for transactions that always look the same but are not repeated.
- Group Templates - Group your templates for a better overview.
- Multi Bank - Organize your transactions into multiple accounts.
- Categories - Group your transactions into categories.
- Data Backup - Backup your complete database or generate month reports as PDF.
- Modern UI - Responsive material design featuring light and dark mode.
- Password protected website - Your data can only be accessed by entering the correct password. (Note: The database is not encrypted)
- Localization - English and German supported.
- Search and Filter - Search for individual transactions or filter your view.
- Visualize your data - Use one of the pre-defined charts or create your one by using the chart framework to visualize and analyze your data.
- Auto Backup - Schedule an automatic export of your database content (as JSON export or as commit to a local or remote git repository).
- Icons - Assign icons to accounts, categories and templates.
- Create transactions based on bank documents - Import CSV files from your bank and directly create a transaction for each entry.## Available Languages
- English [Roadmap](https://roadmaps.thecodelabs.de/roadmap/2)
- German [Roadmap](https://roadmaps.thecodelabs.de/roadmap/1)## In case of Errors
- see corresponding error log `your_home_directory/Deadlocker/BudgetMaster/error.log`## [Installation Instructions](https://github.com/deadlocker8/BudgetMaster/wiki/Installation)
## Screenshots
### [Light Theme](https://github.com/deadlocker8/BudgetMaster/wiki/Screenshots-Light-Theme)

### [Dark Theme](https://github.com/deadlocker8/BudgetMaster/wiki/Screenshots-Dark-Theme)

### Build from source
`mvn package -f pom.xml`