01
Budget
Category
Paid
Total
Add a category by copying an object in data.js. Blank amounts stay “not set.”
02
Timeline
03
Checklist
Open rows stay up top. Checked rows sink. A tick is saved in this browser only.
Rows marked Starter are prompts, not confirmed plans, and the timing words are windows, not due dates. The dated row is engagement photos.
04
Days since last talking to the wedding planner
05
Decisions
Side by side until one is written down. A click is a mark in this browser, not a booking.
Add another decision by copying an object in the decisions array in data.js.