Home
Softono

Personalfinances

Open source Apache-2.0 Java
13
Stars
4
Forks
5
Issues
1
Watchers
3 years
Last Commit

 About Personalfinances

Personal finance tracker

Platforms

Web Self-hosted

Languages

Java

Links

Need Help Installing Personalfinances?

We provide expert installation service for this software. Our team will install, configure, and secure Personalfinances on your server. plans start at just $30.

Personalfinances

View on GitHub

PersonalFinances

PersonalFinances is a personal finance tracker build with:

Required softwares

a) java 11
b) application server - apache-tomcat-Apache 8/9
c) database server - mysql 8

Running application

Run the following scripts in setup/db/ folder:

database_schema.sql 
inserts.sql

Set configuration settings in support/HOME/config/

application.properties 

For running application from IDE set environment variables

SPRING_CONFIG_LOCATION=/PATH_TO/HOME/config/
SPRING_CONFIG_NAME=application

For running application from command line

java -jar personalfinances.jar --spring.config.location=/PATH_TO/HOME/config/ --spring.config.name=application

Or copy setup/personalfinances.conf to directory where the personalfinances.jar is located, change LOG_FOLDER,CONF_FOLDER,LOG_FILENAME,RUN_ARGS arguments in file personalfinances.conf and run command

./personalfinances.jar   

You can access personalfinances at http://localhost:8080/personalfinances/

Users 
admin role - admin/admin
user role - user/user

For adding transactions at first create categories, accounts, contacts from Settings menu. Sample categories:

Car
Clothes
Entertainment
Food
Gift
Other
Payments
Shopping
Transport

picture

picture