keeping track of my children's money since 2013
Go to file
2016-09-25 15:26:50 -07:00
children plumbed through child add/delete subcommands 2015-08-09 16:07:39 -07:00
cmd/allowances allow creation of fresh children db on init 2015-08-09 16:28:40 -07:00
static Got app working 2013-03-08 22:28:24 -08:00
templates Major refactor 2015-08-09 11:52:40 -07:00
.gitignore ignore db files 2013-03-05 22:32:14 -08:00
auth.go Major refactor 2015-08-09 11:52:40 -07:00
db.go plumbed through child add/delete subcommands 2015-08-09 16:07:39 -07:00
gen.go Major refactor 2015-08-09 11:52:40 -07:00
handlers.go plumbed through child add/delete subcommands 2015-08-09 16:07:39 -07:00
license updated license 2015-06-23 08:47:56 -07:00
readme.md updated readme 2015-08-09 16:22:28 -07:00
routes.go added prometheus route 2016-09-25 15:26:50 -07:00
static.go added generated static file 2015-08-09 15:27:10 -07:00
templates.go Major refactor 2015-08-09 11:52:40 -07:00

Allowances

keeping track of my children's money since 2013

Why

Originally I wanted to write a from-scratch, non-tutorial web application in go. After a few years of writing web stuff in go. My wife came to rely on this and when she asked me to stand up the service again I couldn't get past how bad the code looked so I polished things up.

how

you can safely install this by running the following:

$ go get mcquay.me/allowances/...

One can initialize the password and children db as follows:

$ allowances pw add $PASS
$ allowances children add $DB a b c d

and run the server as such:

export PASSES=/tmp/passes.json
export DB=/tmp/children.json
allowances serve