1
0
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
Go to file
2017-06-05 20:24:55 -04:00
js Don't disable BankID if Investment account 2017-06-04 21:21:25 -04:00
reports Add years_income.lua report 2017-02-22 08:26:21 -05:00
scripts Update which quarter it is for fetching SEC PDF 2017-06-04 21:21:55 -04:00
static Add OFX fields to backend and UI 2017-05-31 21:04:01 -04:00
.gitignore Add user-editable securities, strip hard-coded ones from securities.go 2016-10-16 20:33:23 -04:00
accounts_lua.go reports: Allow drilling down 2017-02-17 10:01:31 -05:00
accounts.go Add direct OFX imports 2017-06-04 20:30:29 -04:00
balance_lua.go reports: Allow drilling down 2017-02-17 10:01:31 -05:00
date_lua.go reports: Allow drilling down 2017-02-17 10:01:31 -05:00
db.go Add user-editable securities, strip hard-coded ones from securities.go 2016-10-16 20:33:23 -04:00
errors.go Fix Gnucash security imports 2017-02-19 07:50:36 -05:00
gnucash.go Add direct OFX imports 2017-06-04 20:30:29 -04:00
imports.go OFX imports: Remove restriction about account types 2017-06-05 20:14:42 -04:00
main.go reports: Add basic lua infrastructure 2017-01-23 20:40:39 -05:00
Makefile Add scripts to generate lists of securities 2016-10-14 21:27:19 -04:00
ofx.go OFX imports: Remove restriction about account types 2017-06-05 20:14:42 -04:00
package.json Update Javascript package versions 2017-05-31 20:47:48 -04:00
README.md Switch README to Markdown 2017-06-05 20:24:55 -04:00
reports_lua.go reports: Allow drilling down 2017-02-17 10:01:31 -05:00
reports.go Fix Gnucash security imports 2017-02-19 07:50:36 -05:00
securities_lua.go reports: Allow drilling down 2017-02-17 10:01:31 -05:00
securities.go Add direct OFX imports 2017-06-04 20:30:29 -04:00
sessions.go Make sessions PUT and POST return the resulting Session 2016-10-04 19:55:40 -04:00
transactions.go Move 'status' from transactions to splits 2017-05-31 08:23:19 -04: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

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/