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.