Back to Projects

Ticket Management System

A full-stack ticket management system with role-based dashboards, secure authentication, real-time notifications, and email integration.

Next.jsTypeScriptTailwindCSSReact QueryNode.jsExpressPrismaPostgreSQLZodNodemailer
Client: Internal project
Duration: 2 weeks
Year: 2025
dataproject.ticketManagement.title
dataproject.ticketManagement.title gallery image 1

Project Overview

This system allows admins, developers, and clients to manage tickets efficiently. It includes role-based dashboards, ticket assignment, in-app and email notifications, and advanced statistics filtered by role.

Key Features

  • Role-based dashboards (Admin, Developer, Client)
  • Ticket management (create, update, assign, track)
  • Notification system (in-app + email)
  • JWT authentication with secure cookies
  • Responsive UI with TailwindCSS
  • Advanced statistics
  • Email alerts

Project Details

Category

web

Client

Internal project

Project Duration

2 weeks

Year

2025

Technologies

Next.jsTypeScriptTailwindCSSReact QueryNode.jsExpressPrismaPostgreSQLZodNodemailer