Note Manager
Full-stack notes application with secure JWT authentication and rotating refresh tokens.
- Stack:
- Bun
- Hono
- React
- TanStack
- Zustand
- Prisma
- PostgreSQL
- JWT
- Authentication
- 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