Case study

Saving links without inventing another inbox
Shelfmark
Version 1
Stack
- Next.js
- React
- TypeScript
- Tailwind
- Zod
- TanStack Form
- TanStack Pacer
- Drizzle
Summary
The bookmark-manager challenge became a study of add, find, filter, pin, and return, with sample links and browser-local state instead of account sync.
Result
Version 1 is on a public hostname with the complete management loop and an explicit storage boundary in the interface.
Lesson
A library of links should make return easy and say where the data lives; implying sync that does not exist is a product bug.