Back to Projects

Mesob Help Desk

2025-08-20
Full-Stack

Mesob Help Desk: Comprehensive IT Support System

A robust IT support ticket management system designed for multi-tenant organizations to streamline technical support workflows and enhance communication between employees and support staff.

Features

👥 Multi-Role Support

  • System Admin: Global system management and oversight.
  • Super Admin: Organization-wide administration.
  • Team Lead: Team management and ticket assignment.
  • Technician: Ticket resolution and field work.
  • Employee: Ticket creation and tracking.

🎨 Modern UI/UX

  • Clean, responsive Material-UI design.
  • Role-based dashboards and navigation.
  • Real-time updates with Socket.IO.
  • Dark and Light mode support.

🔧 Core Functionality

  • Multi-tenant ticket management.
  • Real-time notifications and status updates.
  • Advanced analytics and reporting with Chart.js.
  • User management and role assignment.
  • Company directory and maintenance mode controls.

Tech Stack

Frontend

  • React 19 - Modern UI library
  • Material-UI (MUI) - Component library
  • Vite - Fast build tool
  • Socket.IO Client - Real-time communication
  • Chart.js - Data visualization

Backend

  • Node.js & Express.js - Server-side environment
  • MongoDB & Mongoose - Database and ODM
  • Socket.IO - Real-time communication
  • JWT & bcryptjs - Authentication and security

Key Highlights

  • SLA Tracking: Monitor resolution times and priority-based alerts.
  • Live Notifications: Immediate updates for new tickets and assignment changes.
  • Performance Metrics: Detailed insights into technician performance and ticket trends.