Open source personal budgeting application
Java CSS JavaScript HTML Shell
Pull request Compare This branch is 82 commits behind paukiatwee:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.openshift
config
libs
src
.gitignore
.slugignore
.travis.yml
LICENSE
Procfile
README.md
gulpfile.js
package.json
pom.xml
run.sh
screenshot.png
system.properties

README.md

Budget App Build Status

Budget App is open source personal budgeting application.

Demo is available here

Screenshot

Prerequisite

Run Locally

  • 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

Configuration file separate by environment:

  • config/config-dev.yml - Local Development
  • src/test/resources/config-test.yml - Integration Test
  • config/config-heroku.yml - Heroku
  • config/config-openshift.yml - OpenShift (WIP since JDK 8 is not support yet)

Database Configuration

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

License

This code is released under version 2.0 of the Apache License.