Skip to main content

Case study

Projects

Shelfmark
Showing still 1 of 2

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.

Open Shelfmark (opens in a new tab)