Skip to main content

Case study

Projects

Threadline
Showing still 1 of 3

Keeping a short discussion easy to follow and safe to change

Threadline

Version 1

Stack

  • Next.js
  • React
  • TypeScript
  • Tailwind
  • Zod
  • TanStack Form

Summary

The comments challenge became one browser pretending to be a single demo user, with one-level replies, explicit ownership, and a delete confirmation that names when replies go with the root.

Result

Compose, reply, vote, edit, delete, persistence, and reset work on the public-safe host without implying a live community or shared identity.

Lesson

Ownership and reply context have to be redundant; a vote in one browser is not a person.

Open Threadline (opens in a new tab)