Durgesh63 / Ticket-Management-System

The Ticket Management System is a comprehensive solution designed to streamline the process of handling customer support tickets. This system allows users to create, manage, and track support requests efficiently, ensuring timely resolution and improved customer satisfaction.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ticket Management System

Overview

The Ticket Management System is a comprehensive solution designed to streamline the process of handling customer support tickets. This system allows users to create, manage, and track support requests efficiently, ensuring timely resolution and improved customer satisfaction.

Features

  • User Authentication: Secure login and registration for users and administrators.
  • Ticket Creation: Users can submit support tickets with detailed descriptions and attachments.
  • Ticket Management: Admins can view, assign, and update the status of tickets.
  • Role-Based Access Control: Different levels of access for users, support agents, and admins.
  • Responsive Design: Fully responsive interface, accessible from desktops, tablets, and mobile devices.

Tech Stack

  • Frontend: React, Redux, Bootstrap, PrimeReact
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)

Installation

  1. Clone the repository Backend:
    git clone https://github.com/Durgesh63/Ticket-Management-System.git 
    cd ticket-management-system
    npm install
    npm run dev
    
  2. Clone the repository Frontend:
    git clone https://github.com/Durgesh63/Ticket-Management-System.git -b Frontend
    cd ticket-management-system
    npm install
    npm run dev
    

About

The Ticket Management System is a comprehensive solution designed to streamline the process of handling customer support tickets. This system allows users to create, manage, and track support requests efficiently, ensuring timely resolution and improved customer satisfaction.


Languages

Language:JavaScript 100.0%