English English

Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/ard-site/templates/ardsite/library/Designer/Content/SingleArticle.php on line 198

Source code release of my data managment web application "Haushaltsverwaltung"

This web application "Haushaltsverwaltung" which is written in Java and uses JSF, Bootstrap and Primefaces allows you to manage all your personal information. You can track your earnings and spendings. But you can also save information about your books, videos, music, belongings and much more. Haushaltsverwaltung does also analyze your expenses and display you how much you spend on a regular bases (monthly and yearly). The application does also display charts and graphs to make it for you easier to understand your expenses, earnings, etc.

Why is this application better than other existing data managment applications (personal finance software, book database, etc.)?

Haushaltsverwaltung does have features that are not available for example in popular personal finance applications. You can create a budget for your type (categories) of expenses and you can track whether you spend more or less than your budget. The application does also allow you create notes for every type (expenses, earnings, books, etc.) of information that you want to save. But the best feature is that you can connect this application with your Nextcloud instance (web cloud application) or any webdav server.

Where can I download this application

You can find the source code of the application on Github. The link to the Github page is available below. Please follow the instructions there to configure and install the web application on Apache Tomcat Server (preferably). It is prefered to use Apache Tomcat server because it does consume less resources (cpu and ram) on your server. I deploy this application on a small server and it does work well. When I tried to use Glassfish server it did have nearly 100% cpu usage.

Haushaltsverwaltung application on Github

Video about this application

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.

Ok