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
Aaron Lindsay c0fb04b722 Fix Gnucash security imports
Attempt to find an existing security that matches, trying decreasingly
specific searches, and create the security if nothing close can be
found.
2017-02-19 07:50:36 -05:00
js StackedBarChart.js: Add tooltips to the bars 2017-02-19 07:41:25 -05:00
reports lua: Add title, subtitle, axis labels to reports 2017-02-11 10:12:04 -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 Fix Gnucash security imports 2017-02-19 07:50:36 -05:00
imports.go Add user-editable securities, strip hard-coded ones from securities.go 2016-10-16 20:33:23 -04:00
libofx.c Initial pass at OFX imports 2016-02-02 21:46:27 -05:00
libofx.go Add user-editable securities, strip hard-coded ones from securities.go 2016-10-16 20:33:23 -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
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 Fix Gnucash security imports 2017-02-19 07:50:36 -05:00
sessions.go Make sessions PUT and POST return the resulting Session 2016-10-04 19:55:40 -04:00
transactions.go lua: Query account balances at dates 2017-01-30 21:04:18 -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/