Planchet

Patterns

Choose your categories

Design 1.0.0, Not built. Figma: none, designed in the spec

Spec

Agreed Oct 8 (#51). The last step of setup, after the starting balance: a few questions that turn on only the categories that fit. Nothing is deleted; the rest start hidden.

What each answer turns on

AnswerTurns onNote
I own my homeHome upkeep, HOA or condo fees, Property taxRenters keep Rent or mortgage and nothing else from these.
I have a carFuel, Car service, Tires & repairs, Car wash, Car insurance, Car loanParking & transit and Rideshare stay on for everyone.
I have kidsKids: Childcare, School, Activities & sports
I have petsPets: Food & supplies, Vet, Boarding & pet services
I work for myself or have side workWork & business
I'm paying off loansCar loan, Student loan, Personal loanCredit card payment stays on for everyone.
I travelTravel: Flights, Lodging, Travel

Everything else is on for everyone: income, Home payments (Rent or mortgage), Utilities, Phone & internet, Groceries, Health, Insurance (home or renters, life), Dining out, Shopping, Entertainment, Personal care, Gifts, Savings, Taxes (income), Other spending, Bank fees, Transfers, Credit card payment.

Behavior

  • Multi-select chips (toggle buttons, aria-pressed), none chosen at first. The count line updates as chips change: "You'll start with N of 72 categories."
  • Continue hides the categories the answers didn't turn on. Skip, show them all keeps all 72 visible.
  • Shown once, to new people only. People who signed up before it never see it.

Finding hidden categories later

  • The category picker ends with a "Show more categories" line when anything is hidden; it adds the hidden ones to the list, under their groups.
  • Typing the name of a hidden category shows it as a normal match (not "Create"). Choosing it makes it visible again.
  • A Categories page in Settings (rename, hide, move) comes later, as its own issue.

Built

Not built yet.

Changes

  1. 1.0.0, Oct 8 2026: Setup step: pick which starting categories fit you; Skip; Show more. (#51)