A full-stack issue tracking application built with Next.js App Router, Prisma, MySQL, NextAuth, Radix UI, and Tailwind CSS.
Next.jsTypeScriptPrismaMySQLNextAuthRadix UITailwind CSSReact QueryZodRecharts

key features
- Authentication with Google via NextAuth.
- Create, edit, and delete issues with status workflow (OPEN, IN_PROGRESS, CLOSED).
- Assign/unassign issues to users with an assignee picker (search and infinite scroll).
- Dashboard with issue metrics and bar chart visualization.
- Issue list with status filtering, sortable columns, and pagination.
- Issue detail page with full markdown rendering support.
- Comments system: add, edit, delete own comments with edited/deleted markers and timestamps.
- Activity timeline: issue created/edited/deleted markers, status change history, and assignee change history.