Green Beans

A personal finance app, designed for simplicity and security.

GreenBeans app


Developer Environment

  1. Install Ruby
  2. Install Java JDK (version 8 or higher)
  3. Install npm
  4. install compass and sass
  5. Install grunt and bower
  6. Windows only: Install the WIX toolset


In the project folder:

One time only:

  1. cd ui
  2. npm install
  3. bower install


  1. mvn package

That should result in the following on the console:

[INFO] Green's Opinion - Finance .......................... SUCCESS [  0.002 s]
[INFO] Green's Opinion - Finance - Services ............... SUCCESS [  4.934 s]
[INFO] Green's Opinion - Finance - UI ..................... SUCCESS [ 29.549 s]
[INFO] Green's Opinion - Finance - Application ............ SUCCESS [ 38.910 s]
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:13 min
[INFO] Finished at: 2016-03-27T17:18:35-07:00
[INFO] Final Memory: 23M/413M
[INFO] ------------------------------------------------------------------------

Built binaries:


Note that building the installer has the unfortunate side-effect of causing some windows to open (e.g. a Finder window). If you have any ideas on how to avoid this please comment on issue 3 or consider contributing.

More Information



Copyright 2015, 2016 David Green

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.