🎧 Customer Support API

Professional Customer Support System Backend

🟢 API Online

🔐 Authentication

Secure user authentication with JWT tokens, email verification, and password reset functionality.

💬 Real-time Chat

Socket.IO powered real-time messaging system with agent-customer communication.

🎫 Ticket Management

Complete ticket lifecycle management with status tracking, priority handling, and agent assignment.

👨‍💼 Admin Dashboard

Comprehensive admin panel for managing agents, customers, and support analytics.

📧 Email Notifications

Automated email notifications for ticket updates, agent assignments, and system events.

📊 Analytics

Real-time dashboard with support metrics, agent performance, and customer satisfaction tracking.

🔗 API Endpoints

POST /auth/register - User Registration
POST /auth/login - User Authentication
GET /chat - Get User Chats
POST /chat - Create New Support Ticket
GET /message/:chatId - Get Chat Messages
GET /admin/dashboard - Admin Analytics