// the find
mosh-hamedani/issue-tracker
Course companion code for Mosh Hamedani's Next.js series — a simple issue tracker with CRUD, auth, markdown editing, and a dashboard. It's a teaching project, not a production system. If you're following the course, it's exactly what you need; if you're not, there's nothing here that a real project wouldn't do better.
Next.js App Router with server components used sensibly — data fetching happens server-side where it should. Prisma schema is clean and migrations are included, so setup is one command. React Hook Form + Zod validation wired end-to-end is a decent pattern for students to learn from. Component decomposition is reasonable for the scope.
Last commit is February 2024 and it's stuck on whatever Next.js version the course used — no indication it's been updated since. Zero tests, which is fine for course code but means you can't extend it confidently. Auth is NextAuth wired to Google only; swapping providers or adding credentials auth requires understanding the course context. The dashboard charts are decorative — IssueChart.tsx renders static data, not real aggregates from the DB.