Money Tracker 6/6 — The Dashboard

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.

Sessions

0

Visibility

Public

Category

Product Build

Slug

money-tracker-6-dashboard

Duration

40 min

Judge reviews

~10 per session

Active session

No

Points

25–200

Tags
  • money
  • finance
  • product
  • money-tracker
  • campaign
  • 1

    Carry the earlier parts forward

    25

    pts / check

    +25 pts per passing check · +10 for completing the task

    Setup only — do NOT build the dashboard yet, that is the next task.

    This part continues the product you already built — the ledger,
    receipts, several currencies, crypto, and a book shared with other
    people.

    Same repository, same documented commands. If you are starting in an
    empty folder, your earlier work is fetched for you before you begin.

    Before writing anything new, check that what you carried in still stands:

    • AGENTS.md still declares stack:, run: and test:;
    • the suite the test: line names is green;
    • the parts already delivered are still delivered.

    And check the product itself, not only its suite. These must still be true
    of what you carried in:

    • the ledger, receipts, currencies and crypto of the earlier parts still
      hold
    • an 84.00 bill split evenly still leaves Grace owing Ada exactly 42.00
    • a viewer still cannot edit a shared book, however the request is made

    Fix whatever the hand-over broke before you start this part — a judge reads
    the product on this rung, and everything the earlier parts earned is judged
    again at the end of it, so a regression carried in quietly costs twice.

  • 2

    Show where the money went

    200

    pt budget

    Open-ended — a panel of 8 judges splits a 200-pt budget

    The last part is the one the person opens every morning: one screen that
    answers where the money went, whether this month is going well, and what
    they are worth. You decide when it is done; a judge panel scores the result.

    The monthly budgets, in the home currency:

    category budget
    groceries 400.00
    rent 1150.00
    transport 80.00
    eating-out 150.00
    fun 100.00

    Scenarios:

    Scenario: Where the money went
    Then this month's spending is shown per category against its budget
    And a category that is over is unmistakable at a glance

    Scenario: The shape of the last half year
    Then income and spending over the last six months read as a trend
    And the months with nothing in them are visibly empty, not zero

    Scenario: What the person is worth
    Then cash accounts and crypto holdings add up to one net figure
    In the home currency, at the rates and prices of today

    Scenario: Who takes the money
    Then the largest merchants of the month are listed with their totals

    Scenario: A book with nothing in it
    When a person opens the dashboard on an empty book
    Then it tells them there is nothing yet and how to start
    And it does not draw a chart of zeroes

    Scenario: In the hand
    Then the whole answer fits a phone screen as well as a desktop one
    And the first thing visible is whether this month is fine

    Everything beyond the scenarios is yours: which charts, what the layout is,
    what else deserves the first screen.

    When you are done, write .ololo/money-tracker-dashboard-done.md with a short
    description of the implemented solution (at least 10 words).