Case study
ProjectsLedgerA first-use account starts with the challenge data

A first-use account starts with the challenge data
Ledger
Production
Stack
- Next.js
- React
- TypeScript
- Tailwind
- Zod
- TanStack Form
- TanStack Query
- TanStack Pacer
- TanStack Table
- TanStack Charts
- Postgres
- Motion
Summary
Create account asks for name, email, and password, then seeds that account with the challenge dataset.
Result
Later changes persist in a dedicated Postgres database and do not share login, inventory, or gallery records.
Lesson
Seeding first-use is how a challenge becomes a product without sharing the store.