David Moriarty

Task Manager

A full-stack task management app built with Bun, Hono, React, and shared TypeScript types.

Task Manager screenshot
  • Stack:
  • Bun Bun
  • Hono Hono
  • React React
  • TanStack TanStack
  • Tailwind CSS Tailwind
  • shadcn/ui Shadcn/ui
  • TypeScript TypeScript
  • Auth routes: /auth/signup and /auth/login (demo signup via curl)
  • Protected task routes: /tasks, /tasks/:id/toggle, /tasks/:id
  • JWT-based auth (token stored client-side) with issuer/audience/expiry validation
  • Shared types in /shared used by both client and server