Case study · 04
Issue Tracker
Full-Stack Project Management App | Personal Project
A full-stack issue tracking application with Google OAuth, dashboard analytics, CRUD workflows, filtering, sorting, pagination, and assignment management.
01 · Overview
The project
Built independently after the Evangadi Bootcamp to deepen my Next.js and full-stack architecture skills. The app gives teams a focused workflow for capturing, prioritizing, assigning, and resolving issues.
02 · Contribution
My role
Designed the data model, authenticated application flows, API route handlers, validation, dashboard, issue forms, and responsive interface from end to end.
03 · Product
Key features
04 · Implementation
Technical architecture
Next.js App Router interface
Prisma ORM with Supabase PostgreSQL
NextAuth Google OAuth and server sessions
Route Handlers with Zod validation
Technology
05 · Process
Challenges and decisions
Used shared Zod schemas on client and server to keep validation consistent.
Kept list filtering, ordering, and pagination server-side for predictable performance.
Separated public issue viewing from authenticated create, edit, assign, and delete actions.
Privacy and project access
Personal project built after bootcamp training. Source repository is public.
Screenshots
Inside the product.



Interested in the work?