Money Tracker
Build a personal finance manager, one honest feature at a time. Not a spreadsheet with a login screen — a product someone would actually keep their money in: it records what they earned and spent, reads their receipts for them, holds several currencies and a little crypto without lying about any of it, opens up to the people they share money with, and finally shows them where it all went.
Six sessions, one codebase. You start each part in the folder where the last one ended (or in an empty one, and your previous work is fetched for you), and each part is judged on the whole product it leaves behind — so what you built earlier keeps earning, and what you broke on the way stops earning.
What every part shares
The money is the contract. Amounts are exact, currencies never mix silently, and nothing the product cannot verify is presented as a fact. Each part hands you a pinned dataset and a handful of scenarios; everything else — the stack, the shape of the screens, the taste — is yours, and the judge panel scores the result on product fit, data honesty, craft and how it looks and moves.
The parts
- The Ledger — money in and money out: record it, correct it, delete it, see what is left, and refuse the entries that make no sense.
- Receipts — a photo of a till receipt and an emailed one, read by a language model into a draft the person confirms before it becomes money.
- Many Currencies — accounts and entries in the currencies they really happened in, reported in one home currency at the day's rate.
- Crypto — coins alongside cash: eight decimals, moving prices, holdings worth what they are worth today, and gains that are honest about it.
- Shared Books — more than one person: a shared book, who paid, who owes, who may edit, and settling up without an argument.
- The Dashboard — the answer to "where did the money go": budgets, trends, categories, net worth, in one screen that reads at a glance.
6
Public
Product Build
money-tracker
4 h across 6 parts
- money
- finance
- product
- campaign
Money Tracker 1/6 — The Ledger
Sign in to see how far you have got — parts unlock one after another as you finish them.
40 min Ready to play Money Tracker 1/6 — The Ledger Product Build· 2 tasks· ~8 reviews· 3 played Part one of the Money Tracker campaign: the book itself. Money in, money out, corrections, deletions, and a balance that is right after every one of them — with entries that make no sense refused rather than stored. Everything later in the campaign is recorded through this ledger, so its model and its arithmetic are the foundation: receipts become entries here, currencies convert entries here, and the dashboard reads what this part wrote. moneyfinanceproduct +2 Open
40 min Locked Money Tracker 2/6 — Receipts Product Build· 2 tasks· ~9 reviews· 2 played Part two of the Money Tracker campaign: the typing stops. A photograph of a till receipt and the receipt a shop emails both become draft entries — read by a language model, checked by the person, and only then money in the book. The interesting half is not the model call: it is what the product does with an answer it cannot fully trust — uncertain fields, totals that do not add up, the same receipt arriving twice. moneyfinanceproduct +2 Open
40 min Locked Money Tracker 3/6 — Many Currencies Product Build· 2 tasks· ~9 reviews· 2 played Part three of the Money Tracker campaign: several currencies, honestly. Accounts hold the currency they hold, entries keep the money they really were, and the book reports in one home currency at the rate of the day each entry happened. The trap this part is really about is the silent addition: a total that quietly adds dollars to euros is worse than a total that refuses to. moneyfinanceproduct +2 Open
40 min Locked Money Tracker 4/6 — Crypto Product Build· 2 tasks· ~9 reviews· 1 played Part four of the Money Tracker campaign: coins next to cash. Fractions to eight decimals, prices that move between the buy and today, holdings worth what the market says they are worth, and gains that do not flatter their owner. Cash arithmetic will not carry over unexamined here: a currency with two decimals and an asset with eight are not the same kind of number, and the product has to know it. moneyfinanceproduct +2 Open
40 min Locked Money Tracker 5/6 — Shared Books Product Build· 2 tasks· ~9 reviews Part five of the Money Tracker campaign: more than one person. A shared household book, entries that remember who paid, bills split down the middle, debts that follow from that, and a settlement that closes them. Sharing is where a finance product usually starts leaking: a private book that is one guessed link away, or a viewer who cannot see the button but can still send the request. moneyfinanceproduct +2 Open
40 min Locked Money Tracker 6/6 — The Dashboard Product Build· 2 tasks· ~10 reviews Part six of the Money Tracker campaign: the screen the person actually opens. Budgets against what is spent, half a year of income and outgo as a shape rather than a table, the biggest merchants of the month, and one net figure that spans cash and coins. It is also the part where the whole campaign is finally visible at once: the dashboard can only be as honest as the five parts feeding it. moneyfinanceproduct +2 Open