keeping track of my children's money since 2013
Go to file
Stephen McQuay 6a62e10c26 fixed leaking info, plus go fmt 2013-03-06 13:31:30 -07:00
static picking off names/values of buttons (there must be a better way) 2013-03-05 23:53:22 -08:00
templates picking off names/values of buttons (there must be a better way) 2013-03-05 23:53:22 -08:00
.gitignore ignore db files 2013-03-05 22:32:14 -08:00
LICENSE added license 2013-01-06 14:21:39 -08:00
README.rst pulled out sqlite3 for json 2013-02-26 22:30:23 -08:00
children.go fixed leaking info, plus go fmt 2013-03-06 13:31:30 -07:00
db.go fixed leaking info, plus go fmt 2013-03-06 13:31:30 -07:00
handlers.go fixed leaking info, plus go fmt 2013-03-06 13:31:30 -07:00
main.go started thinking about storing server-side info about kids 2013-02-28 23:25:51 -08:00
template.go dollarize the money 2013-03-05 22:54:29 -08:00

README.rst

==========
Allowances
==========

.. rubric:: keeping track of my children's money since 2013

Why
===

I want to write a from-scratch, non-tutorial web application in go. This is my
attempt at such an endeavor.


What
====

The main point of this app should be the following:
    * authenticate user(s)
    * All should be able to see:
        - how much each child has earned
        - show results for a single child
    * Authenticated users should be able to:
        - add money to a given child by surfing to their page and clicking on
          coins
    * The app should:
        - be resilient to restart
            - on write, store info in .json db
            - on start up deal with parsing and empty data.json files
        - look better than what I've written in the past

Dependencies
============
    * bootstrap_
        - place in ./static/bootstrap


Bootstrap DB
============

$ echo "[]" > passwds.json

.. _bootstrap: http://twitter.github.com/bootstrap/assets/bootstrap.zip