Data-loading pattern
Page prefetch + hydrated client query
The route now prefetches on the server, dehydrates the cache, and reads it back via `useQuery` in a client component.
This first slice proves the app shell, Prisma access, server prefetching, and client-side consumption are all wired together in the way you started setting up.
Live state
Primary household user
Patrick
Records found
1 household member
Foundation data is loading correctly through the DAL and React Query.
Data-loading pattern
Page prefetch + hydrated client query
The route now prefetches on the server, dehydrates the cache, and reads it back via `useQuery` in a client component.
Next build step
£0.00
0 due confirmations waiting, with £0.00 already assigned.
Current product state
0 goals and 0 rolling pots
The domain model has now started. Next we can add real item creation flows for income, funding goals, and spending pots.
Recent activity
0 recent updates in view.
As soon as income is logged, money is allocated, or a rolling pot spend is recorded, the latest activity will appear here.
Recommended next allocations
Suggested total
£0.00
Once money is available to allocate, the dashboard will suggest which goals or rolling pots need it first.
Due for confirmation
No due income is waiting for confirmation.
The worker will create confirmation requests here when an income source becomes due.
Income setup
Current total
£0.00
Income sources
No income sources added yet.
Add your first salary, benefit, or one-off payment to start building the household income side of the planner.
Funding setup
Goal targets
£0.00
Rolling allowances
£0.00
Funding items
No funding items added yet.
Add your first rent target, savings goal, or rolling spending pot to start shaping the household plan.