Budget App is open source personal budgeting application.
Demo is available here
Screenshot
- Clone this repository.
- Run
mvn package
to package budget app as single fat jar. - Run budget app using
run.sh
- Browse to localhost:8080
Configuration file separate by environment:
config/config-dev.yml
- Local Developmentsrc/test/resources/config-test.yml
- Integration Testconfig/config-heroku.yml
- Herokuconfig/config-openshift.yml
- OpenShift (WIP since JDK 8 is not support yet)
Supported Database
- PostgreSQL 9.x
- HSQL
Code
database:
# the name of your JDBC driver
driverClass: org.hsqldb.jdbcDriver
# the username
user: sa
# the password
password:
# the JDBC URL
url: jdbc:hsqldb:mem:test;sql.syntax_pgs=true
This code is released under version 2.0 of the Apache License.