mirror of
https://github.com/aclindsa/moneygo.git
synced 2024-12-25 23:23:21 -05:00
A personal finance web application written in Go and React/Bootstrap
Aaron Lindsay
5157d13737
There is no need to make a separate SQL query for every split after finding every transaction - we can query for all the splits initially. |
||
---|---|---|
js | ||
reports | ||
scripts | ||
static | ||
.gitignore | ||
accounts_lua.go | ||
accounts.go | ||
balance_lua.go | ||
date_lua.go | ||
db.go | ||
errors.go | ||
gnucash.go | ||
imports.go | ||
libofx.c | ||
libofx.go | ||
main.go | ||
Makefile | ||
package.json | ||
README | ||
reports_lua.go | ||
reports.go | ||
securities_lua.go | ||
securities.go | ||
sessions.go | ||
transactions.go | ||
users.go | ||
util.go |
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/