1
0
mirror of https://github.com/aclindsa/moneygo.git synced 2024-09-21 04:10:05 -04:00
A personal finance web application written in Go and React/Bootstrap
Go to file
2016-10-06 07:02:16 -04:00
js Enable Combobox autocomplete, fix security Combobox display names 2016-10-06 06:53:49 -04:00
static Finish update for latest React, Bootstrap, jQuery versions 2016-09-27 11:57:35 -04:00
.gitignore .gitignore node_modules 2016-02-13 17:07:46 -05:00
accounts.go Make accounts PUT and POST return the resulting Account object 2016-09-29 09:17:57 -04:00
db.go Add basic implementation of securities 2015-06-27 08:32:51 -04:00
errors.go Initial commit 2015-06-25 22:36:58 -04:00
gnucash.go Add Initial Gnucash importing 2016-02-19 20:01:24 -05:00
imports.go Add Initial Gnucash importing 2016-02-19 20:01:24 -05:00
libofx.c Initial pass at OFX imports 2016-02-02 21:46:27 -05:00
libofx.go Add Initial Gnucash importing 2016-02-19 20:01:24 -05:00
main.go Update logging format to include source file/line 2016-02-19 20:01:25 -05:00
Makefile Add package.json, automate installing js packages 2016-10-05 14:17:17 -04:00
package.json Add package.json, automate installing js packages 2016-10-05 14:17:17 -04:00
README README: Instruct users to install libofx 2016-10-06 07:02:16 -04:00
securities.go Add Initial Gnucash importing 2016-02-19 20:01:24 -05:00
sessions.go Make sessions PUT and POST return the resulting Session 2016-10-04 19:55:40 -04:00
transactions.go Add Initial Gnucash importing 2016-02-19 20:01:24 -05:00
users.go Make users PUT AND POST return the resulting User 2016-10-04 08:01:28 -04:00
util.go backend: Add ability to get Transactions by Account 2015-07-11 08:58:36 -04:00

MoneyGo README

Installation
============

First, install npm and libofx in your distribution:
	$ sudo pacman -S npm libofx

Install browserify globally using npm:
	$ sudo npm install -g browserify

You'll then want to build everything (the Golang and Javascript portions) using
something like:

	$ export GOPATH=`pwd`
	$ go get -v github.com/aclindsa/moneygo
	$ go generate -v github.com/aclindsa/moneygo
	$ go install -v github.com/aclindsa/moneygo

Running
=======

Assuming you're in the same directory you ran the above installation comands
from, running MoneyGo is then as easy as:

	$ ./bin/moneygo \
	  -port 8080 \
	  -base src/github.com/aclindsa/moneygo/