A modern full-stack issue tracker for managing and tracking software development issues.
- Create, view, update, and delete issues
- User authentication and authorization
- Assign issues to users
- Sort issues by relevant fields
- Filter issues by status
- Paginate issue listings
- Dashboard with issue statistics and insights
- Next.js 16
- React 19
- TypeScript
- PostgreSQL
- Prisma
- NextAuth.js
- TanStack React Query
- Axios
- React Hook Form
- Zod
- TailwindCSS 4
- shadcn/ui
- Recharts
- Lucide React
- Sonner
- pnpm
- Node.js 20+
- pnpm 11+
- PostgreSQL
Create a .env.local file based on .env.example and configure the required database and authentication variables.
cp .env.example .env.local
# Edit .env.local with your keys# Clone the repository
git clone https://github.com/houssamouhra/issue-tracker.git
cd issue-tracker
# Install dependencies
pnpm install
# Start the development server
pnpm dev