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
Aaron Lindsay a9cf95dba8 Move OFX imports from libofx to ofxgo
This makes them native Go code, and will allow for fetching them
directly from financial institutions later.
2017-05-08 06:01:26 -04:00
js Add PieChart 2017-03-01 20:35:20 -05:00
reports Add years_income.lua report 2017-02-22 08:26:21 -05:00
scripts Add scripts to generate lists of securities 2016-10-14 21:27:19 -04:00
static reports: Allow drilling down 2017-02-17 10:01:31 -05: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 lua: Add account types and type names 2017-02-08 05:40:51 -05: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 Move OFX imports from libofx to ofxgo 2017-05-08 06:01:26 -04:00
imports.go Move OFX imports from libofx to ofxgo 2017-05-08 06:01:26 -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 Move OFX imports from libofx to ofxgo 2017-05-08 06:01:26 -04:00
package.json WIP: Stacked bar chart 2017-02-15 20:56:41 -05:00
README README: Instruct users to install libofx 2016-10-06 07:02:16 -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 Move OFX imports from libofx to ofxgo 2017-05-08 06:01:26 -04:00
sessions.go Make sessions PUT and POST return the resulting Session 2016-10-04 19:55:40 -04:00
transactions.go Move OFX imports from libofx to ofxgo 2017-05-08 06:01:26 -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 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/