PiggyBank is a household financial appliance

View on GitHub

Welcome to PiggyBank

PiggyBank is a project to create a household financial appliance. As an appliance, PiggyBank is more than just an app.

Traditional accounting software is a single-user app, which is hard (if not impossible) for families or groups to share. The app and the data live on just one computer and there’s no mechanism for safely sharing it with someone using another computer, even on the same network.

Newer accounting software solves this problem by running everything in “the cloud”. But the cloud isn’t some sort of magical place, it’s really just someone else’s computer. So now you can share your data with someone else in your household, but you’re also sharing it with anyone who has access to that “cloud” computer.

PiggyBank is an appliance that resolves this conflict by bringing “the cloud” a little closer to home. You install PiggyBank on a Raspberry Pi (or any computer, really) and put that system on your home network or LAN. Then you can access your data from any computer attached to your LAN by visiting PiggyBank in your web browser. You could access it from a laptop, a PC, tablet, or phone– maybe even a smart TV that has a web browser.

If you want to make PiggyBank an actual home appliance, there is a 3D printable piggybank case that houses a Raspberry Pi and small computer screen. It’s an interactive piggybank that can give you an always-on status report of how you’re doing.

Status and TODO List

Right now, PiggyBank is still in the very early stages of development, having been through a few “rough draft” phases.

The first goal is to get PiggyBank to where it can track investments, keeping track of how many shares you have of a given investment and being able to download updated prices.

The next goal after that is to have PiggyBank be able to import QFX/OFX files downloaded from financial institutions.