Case study
ProjectsLedgerThe monthly loop starts on one overview

The monthly loop starts on one overview
Ledger
Production
Stack
- Next.js
- React
- TypeScript
- Tailwind
- Zod
- TanStack Form
- TanStack Query
- TanStack Pacer
- TanStack Table
- TanStack Charts
- Postgres
- Motion
Summary
Overview is the first signed-in screen: cash, pots, budgets, recent activity, and repeating bills in one workspace.
Result
A first-use account is seeded with the challenge data so the full interface can be evaluated immediately. Later changes belong only to that account.
Lesson
A monthly product needs one home for the loop, not five orphan screens.