David Moriarty

Note Manager

Full-stack notes application with secure JWT authentication and rotating refresh tokens.

Note Manager screenshot
  • Stack:
  • Bun Bun
  • Hono Hono
  • React React
  • TanStack TanStack
  • Zustand
  • Prisma Prisma
  • PostgreSQL PostgreSQL
  • JWT
  • Authentication
  • TypeScript TypeScript
  • JWT access tokens with rotating refresh token architecture
  • HttpOnly refresh cookies with server-side revocation
  • Indexed refresh token lookup (O(1) verification)
  • Protected routes with token refresh flow
  • Full CRUD notes with Prisma + PostgreSQL
  • Monorepo architecture (client/server/shared) using Turborepo
  • Form validation with Zod + TanStack Form