3

Issue Tracker — Team Workflow Management

A project and issue tracking application for small teams — typed issue lifecycle, assignment and filtering, and a dashboard view — built on Next.js with Prisma over serverless Postgres and rate-limited API routes.

Technology Stack

Next.js (App Router), TypeScript, Radix UI, Tailwind CSS, Prisma, Neon (serverless Postgres), Auth.js, Upstash, Vercel

Overview

Duration: 10/2024

A team issue tracker covering the full lifecycle of a work item: create, assign, move through status, filter, and review at a glance. Built as a complete application rather than a CRUD demo — authentication, authorisation, validation, pagination, and rate limiting are all present, because those are the parts that separate something a team can actually use from something that only works in a screenshot.

Features

Engineering

A compact, complete application: the whole point of building it was to get every layer right — auth, validation, pagination, rate limiting — rather than only the parts that show up in the interface.