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.
- 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.
- Frontend: React, Redux, Bootstrap, PrimeReact
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Clone the repository Backend:
git clone https://github.com/Durgesh63/Ticket-Management-System.git cd ticket-management-system npm install npm run dev
- 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