Skip to content

bhaxkar/csts

Repository files navigation

Customer Support Ticketing System

A web-based application that allows users to raise support tickets, set priority levels, and track the current status of each issue. The system helps manage customer queries efficiently by organizing tickets based on urgency and progress.

Features

  • Ticket Creation: Users can create support tickets with title, description, priority (Low, Medium, High), and initial status (Open, In Progress, Resolved).
  • Ticket Management: View, update, and delete tickets. Update ticket status and add notes to track progress.
  • Dashboard: Comprehensive dashboard displaying ticket cards, statistics, and analytics.
  • Search and Filter: Search tickets by title, filter by priority and status.
  • Sorting and Pagination: Sort tickets by priority and status, with pagination for large lists.
  • Analytics: Visual analytics with pie charts and bar graphs showing ticket distribution by priority and status.
  • Statistics: Overview of total tickets, open tickets, in-progress tickets, and resolved tickets.
  • Contact Form: Send emails through a contact form for additional support.
  • Theme Toggle: Switch between light and dark themes.
  • Data Persistence: Tickets and theme preferences are stored in local storage.
  • CSV Export: Export ticket data to CSV format.
  • Responsive Design: Optimized for desktop and mobile devices.

PS: This project was built purely for practicing frontend concepts and may not be suitable for business use cases.

About

A web-based application (Customer Support Ticketing System) that allows users to raise support tickets, set priority levels, and track the current status of each issue.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages